I have taught 12 engineering and design courses at Olin College and MIT.
My courses have taken many forms—first-year to graduate, project-based to lecture-based, 12 students to 150, student-centered to impact-centered—so I am familiar with the structures, goals, and challenges of many forms of teaching practice.
Even with this familiarity, I treat my courses as opportunities for innovation.
Current and recent courses
A “spring”-inspired kinetic sculpture by students Jacob Bluestein, Sarah Brau, Hailee Gooden, & Jason Shen
Robotic feeding arm by students Shanna Deivanayagam, Jilian Golde, Kilan Rougeot, Dhvan Shah, & Zachary Wolter
I instructed the 2021 Pink team. They designed a vice with granular jamming jaws, so users could clamp oddly-shaped parts.
Lecture slide on “Boldness in Practice.” This lecture follows the startup journey of a student team I had previously mentored. They iterated their course project, redesigned the AED, and founded Avive.
Olin’s Introduction to Mechanical Prototyping
Current role: Lead instructor
Select course objectives: Develop physical intuition for mechanical systems; Design simple mechanical systems in CAD; Efficiently build rapid prototypes of those systems while choosing appropriate fabrication techniques
Key contributions: Seamlessly integrating the Shop with the course on three levels (projects, personnel, and spaces); Introduced design reviews with external reviewers (industry professionals, alumni, and graduate students)
Olin’s Principles of Integrated Engineering
Current role: Instructor
Select course objectives: Practice analysis, design, construction, testing, and debugging of real electromechanical systems; Apply those skills to engineering a complete mechatronic system of teams’ own design
Key contributions: Redesigning the learning arc students’ experience between a four-course sequence (Design Nature, Mechanical Prototyping, this course, and Mechanical Design); With Olin’s Shop, designed a new “Shop classroom” to host this course and others
MIT’s 2.009: Product Engineering Processes
Current role: Course consultant
Former roles: Lab instructor, teaching assistant
Select course objectives: Practice the process of product design by combining creative thinking with engineering principles, turning ideas into real products; Become familiar with fundamental design principles, prototype methods, and manufacturing and assembly techniques; Learn how to assess risk and manage projects to be "on-time" and "on-budget" on large teams (~15 students)
Key contributions: Designing and leading the course’s annual Build Challenge, an engineering-based relay race and obstacle course; Interviewing key course staff and integrating their feedback into a prioritized list of improvements to make in future terms
Olin’s Collaborative Design
Current role: Studio Instructor
Select course objectives: Understand the importance of and develop an ability to collaborate with and involve a range of people throughout a design process; Develop an awareness of and an ability to use a range of design strategies and activities to define and develop innovative, human-centered concepts; Balance independent thinking with collaborative practice in the face of ambiguity
Key contributions: Redesigned and delivered a lecture on boldness in design
All courses & teaching positions
At Olin College of Engineering:
ENGR2330: Introduction to Mechanical Prototyping Lead instructor 2024–2026
ENGR2110: Principles of Integrated Engineering
Instructor 2024–2026ENGR2250: Collaborative Design
Studio Instructor 2025ENGR3330: Mechanical Design
Co-Lead Instructor 2026ENGR1200: Design Nature
Studio Instructor 2023, 2024ENGR3260: Design for Manufacturing
Lead Instructor 2023ENGR2320: Mechanical Solids & Structures
Lead Instructor 2024
At MIT:
2.009: Product Engineering Processes
Course consultant 2022, 2024–2026
Lab instructor 2019–2021
Teaching assistant 2015–2018MIT Communication Lab
Fellow 2022–20232.007: Design & Manufacturing I
Curriculum developer 2020
Teaching assistant 20212.00b: Toy Product Design
Lecturer and co-lead instructor 2018
Lab instructor 2016–20222.00: Introduction to Design
Teaching assistant 20182.76: Global Engineering
Team mentor 20182.000: Explorations in Mechanical Engineering
Teaching assistant 2021
The projects below include a selection of my teaching-related endeavors.
MIT 2.007: Redesigning a mechanical design course for remote, project-based learning
Olin's MechProto: Building resources and spaces to enable an integrated learning experiences
Olin Design Nature: Assessing sustainability initiatives in a first-year, eng. design experience