Instructor
- CMET-2105 Plan Reading, University of North Carolina at Charlotte (Fall 2025)
Teaching Assistant
Undergraduate-Level Course
- CE365 – Construction Equipment and Method, NC State University (Spring 2021)
- CE463 - Construction Estimating, Planning, and Control, NC State University (Fall 2019, Fall 2020, Fall 2021)
- CE469 – Construction Engineering Project, NC State University (Spring 2021, Spring 2022, Spring 2023)
- CEE431 – Construction Contracting, University of Michigan (Fall 2018)
Graduate-Level Course
- CE564 – Legal Aspects of Contracting, NC State University (Spring 2022, Spring 2023, Spring 2024)
- CE592 – CII Best Practices, NC State University (Fall 2021)
- CE592 – Global Construction Practices, NC State University (Fall 2023)