West Virginia University

  • SAFM 505: Safety Legislation and Compliance, Graduate, Instructor (Fall 2023)

  • SAFM 640: Instrumentation for Safety Managers, Graduate, Instructor (Spring 2023, 2024)


University of Waterloo

  • BME 551: Biomechanics of Human Movement, Senior & Graduate, Guest Lecture (Fall 2021)

    • Biomechanics of the musculoskeletal system, including motor control and rehabilitation engineering.

  • CIVE 332: Civil Engineering Systems and Project Management, Junior & Senior, TA (Winter 2019 & 2020)

    • Conceptual planning, construction, management, optimization and life-cycle performance assessment of civil engineering systems including capital projects.


University of Michigan

  • CEE 536: Project Planning, Scheduling, and Control, Graduate, TA (Winter 2015)

    • Construction project planning, scheduling, and control using activity-on-arrow, activity-on-node, and overlapping network models.

  • CEE 531: Construction Cost Engineering, Graduate, TA (Winter 2015)

    • Cost engineering for construction organizations, projects, and operations.