Kevin Lin

Kevin Lin (he/him/his) is an Assistant Teaching Professor in the Paul G. Allen School of Computer Science & Engineering at the University of Washington. Kevin received his BA (2018) and MS (2019) in Computer Science from UC Berkeley where he coordinated the teaching and delivery of large-scale introductory undergraduate CS courses and developed programs for broadening participation and retention in classrooms of all sizes.

2019—
Assistant Teaching Professor
University of Washington
Computer Science & Engineering
kevinl@cs.uw.edu

Education

2019
MS, Computer Science
University of California, Berkeley
2018
BA, Computer Science and Cognitive Science
University of California, Berkeley

Teaching

University of Washington

2019—
CSE 143: Programming with Data Structures
20au20sp

CSE 332: Data Structures and Parallelism
20wi

CSE 373: Data Structures and Algorithms
19au

CSE 390HA: Restorying Computing
20au

University of California, Berkeley

2016–2018
CS 61A: Structure and Interpretation of Computer Programs
fa17 (Head TA) – su17fa16 (TA) – sp16 (Tutor)

CS 61B: Data Structures
su18sp18 (Head TA) – sp17 (Head TA) – su16 (TA)

CS 61C: Great Ideas in Computer Architecture (Machine Structures)
fa18 (Head TA)

Distinctions

2019
EECS Distinguished Student Teaching Award, UC Berkeley.
Teaching Effectiveness Award, UC Berkeley.
Outstanding Graduate Student Instructor Award, UC Berkeley.

Research and Talks

2019
A Berkeley View of Teaching CS at Scale. Kevin Lin. MS technical report. EECS Department, UC Berkeley.

Conference Abstracts

2021
Nifty Web Apps: Build a Web App for Any Text-Based Programming Assignment. Kevin Lin, Sumant Guha, Joe Spaniac and Andy Zheng. Special session in the ACM Technical Symposium on Computer Science Education (SIGCSE).
2020
It Seemed Like a Good Idea at the Time (Hindsight is 2020). Dan Garcia, Jim Huggins, Kevin Lin, Raja Sooriamurthi, Leo Urell Ii and Ursula Wolz. Panel in the ACM Technical Symposium on Computer Science Education (SIGCSE).
Perspectives on Allyship in Academia. Jamie Payton, Adam Blank, Christian Murphy, Melissa Hovik, Kevin Lin, Angela Kwon and Lara McConnaughey. Special session in the ACM Technical Symposium on Computer Science Education (SIGCSE).
Transitioning From Peer Instruction to POGIL with Guided Lecture Notes. Kevin Lin. Lightning talk in the ACM Technical Symposium on Computer Science Education (SIGCSE).
How Can We Make Office Hours Better? Kevin Lin and Brian Railing. Birds-of-a-feather session in the ACM Technical Symposium on Computer Science Education (SIGCSE).
2019
Near-Peer Student Mentors: Creating Scalable Learning Experiences in Large Lecture Courses. Kevin Lin. Lightning talk in the Consortium for Computing Sciences in Colleges Southwestern Region (CCSC-SW).
Subgoals, Problem Solving Phases, and Sources of Knowledge: A Complex Mangle. Kevin Lin and David DeLiema. Poster in the ACM Technical Symposium on Computer Science Education (SIGCSE).

Non-Refereed Publications

2019
How Help Can Hurt: Understanding Defensive Climate in the Undergraduate CS Classroom. Kevin Lin.
From 40 to 400 to 1,400: Providing Formative Feedback in Large-Scale Courses. Kevin Lin. Article in the GSI Online Library: Teaching Effectiveness Award Essays. Graduate Division, UC Berkeley.

Campus Talks

2019
Applying for Academic Positions and Postdoctoral Appointments, UC Berkeley.
EECS/CS Life from a Student Perspective, UC Berkeley.
2018
Introductory CS Courses at UC Berkeley.
EECS/CS Life from a Student Perspective, UC Berkeley.
How to Learn Computer Science, UC Berkeley.

Advising

2020
Sumant Guha.
Joe Spaniac.
Andy Zheng.
Sanjana Sathyanarayanan.
Nathan Chen.
2017
Sarah Jin, BA 2019. Stanford Teacher Education Program (MA, Education), 2020–2021.

Service

2021
ACM Technical Symposium on Computer Science Education (SIGCSE). Reviewer.
2020
ACM Technical Symposium on Computer Science Education (SIGCSE). Lightning Talks Chair, Paper Session Chair, Reviewer.

References

  1. John DeNero. Associate Teaching Professor, UC Berkeley.
  2. Josh Hug. Associate Teaching Professor, UC Berkeley.
  3. Dan Garcia. Teaching Professor, UC Berkeley.
  4. Christopher Hunn. Director of Undergraduate Student Instruction, UC Berkeley.