Teaching
CS 309: Freshman Research Initiative on Autonomous Driving
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.
Teaching Assistants
Introduction to Human-Computer Interaction
An introduction to the design, implementation, and evaluation of user interfaces and human-computer interactions.
Building Interactive Machines
A course focused on building physical machines that interact with humans, covering sensors, actuators, and interaction design.