Teaching

Learning engineering by designing, building, testing, and reflecting.

My teaching emphasizes structured design reasoning, authentic projects, iterative feedback, professional communication, and measurable evidence.

Teaching philosophy

Project-centered, structured, and professionally authentic

Students become stronger engineers when they connect analysis to decisions, decisions to prototypes, and prototypes to measurable evidence. I use milestone-based deliverables, design reviews, sponsor interaction, peer and instructor feedback, and iterative testing.

  • Connect theory to meaningful application
  • Make design reasoning visible and reviewable
  • Use feedback throughout the project lifecycle
  • Prepare students for multidisciplinary practice
  • Assess technical outcomes and engineering judgment

Courses

Current University at Buffalo teaching

CourseFocus
MAE 451 — Design Process and MethodsProblem framing, stakeholders, requirements, prior solutions, concepts, analysis, tradeoffs, and detailed design planning.
MAE 494 — Design ProjectDetailed design, procurement, fabrication/programming, integration, testing, verification, reports, and demonstrations.
MAE 498 — Undergraduate Research and Creative ActivityFaculty-supervised research and development in engineering design, mechanical systems, sensing, manufacturing, biomedical devices, and education research.
Previous courses
Senior ProjectSenior Seminar & Project DesignMicrofabricationMEMS DevelopmentSensors & ActuatorsMechanics of MaterialsEngineering Computing with MATLABEngineering Science Seminar