Teaching at Purdue

David is teaching ME 315 Heat and Mass Transfer in Mechanical Engineering at Purdue. For Fall 2019, He is teaching the 12:30 section MWF, again. His teaching office hours this semester are M 11-12 and WF 2:00-3:00 in ME 2191, M 11-12. Blackboard is the course website, HW is submitted on gradescope. In Spring 2020, he will be an instructor for ME 463, Senior Design, with a section focusing on projects covering Energy, Water, and Heat and Mass Transfer.

In Spring 2020, David is teaching ME 463 Engineering Design. His section will be WF 3:30-5:20. The section will focus on water and energy systems, and include other research-based projects.

Previously, David has also done two study abroads to Peru for Water-Energy research with Prof. Luciano Castillo, the latest for Credit (4.9/5 teaching reviews). These combined networking between institutes while collecting data on water pollution. Link to trip video.

 Service for Students

David is the founder and chair of the Mechanical Engineering Diversity Subcommittee, which is related to the admissions committee. A notable success includes achieving a university-wide fee waiver for low income students and waivers for a broad scope of diverse students.

David is also the chair of the Heat Transfer Area Exam in mechanical engineering.

Graduate and Undergraduate Mentor

David works with many students and makes mentoring them a priority. Info on undergrad opportunities here.



David, next to the posting in the MIT infinite corridor for the award: "Outstanding UROP Graduate Mentor 2014-2015" while holding the trophy for said award. One was awarded each year among MIT's 6,800 graduate students.


Past Teaching Experience



Teacher of young ambitious students (grades 4-7) on unconventional math topics. More info

Teaching Assistant, MAE 221 Thermodynamics

Undergraduate Thermodynamics course for Mechanical & Aerospace majors. Role: Taught a 35-student section, graded homework, and held office hours.  David received the highest rating by students among TA's (4.63/5), and had very high attendance (and defectors from other sections attended his). (2010)

Grader, TAM 203 Dynamics

TAM, Theoretical and Applied Mechanics. Standard Dynamics course for undergraduates. Role: Graded homework, held office hours, and attending course planning meetings. (2007)

Elementary School After-School Science Teacher

Beverly J. Martin Elementary School Role: Planned and taught weekly after-school lessons for the “A-plus” program, partnering with the local “Sciencenter,” teaching Kindergarten through 5th grade. (2007)


Freelance Tutor

Role: Taught math, physics, and chemistry for grades 6 through 12, undergraduate, and graduate students.


Teaching Training: Courses & Certificates

  • Fundamentals of Teaching Science (Yale) 2017

  • Kaufman Teaching Certificate (MIT) 2016

  • Learner’s Workshop (MIT) 2015

  • An Introduction to Evidenced-Based Undergraduate STEM Teaching (MOOC) 2015

  • Teaching College-Level Science and Engineering (MIT)

  • Engineering TA Development Program (Cornell) 2010

  • The Art of Teaching (Cornell) 2007