Teaching
- Fall 2023: 18-453 Introduction to Mixed Reality Systems
- Spring 2022: Distributed Embedded Real-Time Systems
- 2018-2023: Introduction to Embedded Systems
- Spring 2017: 18-549 Embedded System Design Capstone
- Fall 2016: 18-349 Introduction to Embedded Systems
- Spring 2016: 18-549 Embedded System Design Capstone
- Fall 2015: 18-349 Introduction to Embedded Systems
- Spring 2015: 18-549 Embedded System Design Capstone
- Fall 2014: 18-848 Networked Cyber-Physical Systems
- Spring 2014: 15-213 Introduction to Computer Systems
- Fall 2013: 18-848 Networked Cyber-Physical Systems
- Spring 2013: 18-213 Introduction to Computer Systems
- Fall 2012: 18-648 Real-Time Embedded Systems
- Spring 2012: 15-213/18-213 Introduction to Computer Systems
- Fall 2011: 18-848 Networked Cyber-Physical Systems
- Spring 2011: 15-213/18-243 Introduction to Computer Systems
- Fall 2010: 18-848c Networked Cyber-Physical Systems