Teaching

North Carolina State University (2017-Present)
CE 332: Materials of Construction (last taught Spring 2021)
CE 413: Principles of Pavement Design
CE 595: Risk, Resilience, and Uncertainty: Engineering Roadway Infrastructure for the 21st Century
CE 757: Pavement Management Systems (co-taught with Dr. Castorena)
CE 795: Think Big – Perspectives from Pavement Research (taught with Dr. Andrew Braham (UArk) and Dr. Amit Bhasin (UT-A))

Arizona State University (2012-2017)
CEE 412/511: Pavement Analysis and Design
CEE 598: Special Topic: Advanced Pavement Analysis Systems
CEE 353/CNE 353: Civil Engineering Materials
CEE 514: Bituminous Materials
CEE 598: Special Topic: Inelastic Materials

North Carolina State University (2008-2012)
CE 332: Materials of Construction
CE 332: Materials of Construction Lab (TA)
CE 759: Inelastic Behaviors of Construction Materials (TA)