Teaching

Teaching ratings (from Penn Course Review): 3.2/4 (Course), 3.6/4 (Instructor), 3/4 (difficulty) averaged over most recent two sections.

Recipient of 2021 Ruth and Joel Spira Award for Excellence in Teaching and the 2022 Lindback Award for Distinguished Teaching awarded by the Provost’s office