teaching
classroom teaching
- Fall 2024, 17-415: Software Engineering Reflection
- Spring 2024, 17-950: Crafting Software
- Fall 2023, 17-415: Software Engineering Reflection
- Fall 2022, 17-415: Software Engineering Reflection
- Spring 2022, 17-950: Crafting Software
- Fall 2021, 17-415: Software Engineering Reflection
- Spring 2021, 17-950: Crafting Software
- Fall 2020, 17-415/905: Software Engineering Reflection
- Fall 2019, 17-437/17-637: Web Application Development
- Fall 2018, 17-437/17-637: Web Application Development
- Fall 2017, 15-437/15-637: Web Application Development
- Fall 2016, 15-437/15-637: Web Application Development
- Spring 2009, Teaching Assistant, Foundations of Software Engineering
- Fall 2008, Teaching Assistant, Web Application Development