Instructor, University at Buffalo


Fall 2022, evaluation: 4.8/5.0

Fall 2023, evaluation: 4.9/5.0

Spring 2024, evaluation: 4.7/5.0

Spring 2023, Spring 2024, evaluation: 4.8/5.0

Fall 2022, Fall 2023, evaluation: 4.9/5.0


Instructor, University of Pittsburgh


Summer 2020, online, evaluation: 4.5/5.0

Summer 2019, evaluation: 4.5/5.0

Summer 2018, evaluation: 4.8/5.0

Teaching Assistant, University of Pittsburgh


Spring 2019, evaluation: 4.6/5.

Fall 2018, no evaluation

Spring 2018, PhD level, evaluation: 4.5/5.0

Fall 2017, evaluation: 4.4/5.0