Teaching

CS 309: Freshman Research Initiative on Autonomous Driving

CS 309: Freshman Research Initiative on Autonomous Driving

Assistant Professor of Practice Spring 2026 GDC 1.406

Welcome to the Autonomous Driving Stream! This course provide a comprehensive introduction to robotics, building technical expertise from the ground up to explore the core mechanisms that enable self-driving cars to perceive their environment, make intelligent decisions, and operate safely. The course features a research-intensive format where students investigate open problems using a fleet of 1/10th scale race cars and high-performance computing resources. Students master the research process through inquiry, experimentation, and iteration, while gaining hands-on experience with ROS, Linux, and advanced robotics algorithms.

Meeting Times Tuesdays & Thursdays, 3:30 PM - 5:00 PM
Office Hours Monday 12-1pm and Wednesday 1-2pm, GDC 3.432

Teaching Assistants

Josemiliano Cohen
Tuesday & Thursday, 2:30-3:30pm, GDC 1.702
Luisa Mao
Monday & Wednesday, 3:30-5pm, GDC 1.702
Masayuki Yamazaki
Friday 11am-1pm AHG 2.202
Introduction to Human-Computer Interaction

Introduction to Human-Computer Interaction

Teaching Fellow 2021, 2023

An introduction to the design, implementation, and evaluation of user interfaces and human-computer interactions.

Building Interactive Machines

Building Interactive Machines

Teaching Fellow 2021, 2023

A course focused on building physical machines that interact with humans, covering sensors, actuators, and interaction design.