West Virginia University
SAFM 505: Safety Legislation and Compliance, Graduate, Instructor (Fall 2023)
SAFM 640: Instrumentation for Safety Managers, Graduate, Instructor (Spring 2023, 2024)
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.