Resume
Background
- Associate Teaching Professor in Computer Science and Engineering at the University of California, San Diego (UC San Diego)
- Research area: computing education
- Co-leads the Computing Education Research Lab at UC San Diego
- Passionate about teaching students from diverse backgrounds, ranging from K-12 to working professionals
- Strong advocate for open educational resources (OER) in computing education to support students from lower socioeconomic backgrounds
- Makes course materials—including lecture videos, textbooks, notes, programming assignments, and worksheets—freely and publicly available
- Co-authored two free online interactive textbooks for introductory Python and Java programming, widely used in UC San Diego’s lower-division courses
- Focuses on effective, equitable, and inclusive computing pedagogy, especially addressing barriers faced by non-native English speakers in learning programming