Teaching
My teaching spans mechanical design, computer-aided engineering, mechanics, bioengineering, and project-based engineering education, with an emphasis on connecting engineering theory to hands-on design and real-world applications.
Yale University
Lecturer, Department of Mechanical Engineering
MENG 2147 — Intermediate Mechanical Design
Spring 2026
▶ Course Video
MENG 4991/4992 — Special Projects I & II
Spring 2026
MENG 1005 — Introduction to Mechanical Design
Spring 2026
MENG 2050/5050 — Computer-Aided Engineering
Fall 2025
MENG 2311 — Strength and Deformation of Mechanical Elements
Fall 2025
Northeastern University
Adjunct Professor, Department of Bioengineering
BIOE 3210 — Bioelectricity
Spring 2025
BIOE 4790 — Capstone Design II
Fall 2024
BIOE 4790 — Capstone Design I
Summer 2024
BIOE 5810 — Design of Biomedical Instrumentation
Spring 2024
Harvard Medical School / Massachusetts General Hospital
Instructor
Engineering in Orthopaedics Research Seminar
Spring 2023 & Spring 2024