My teaching integrates construction engineering fundamentals with emerging digital technologies, emphasizing AI-enabled workflows, data-driven decision-making, and real-world problem-solving. Students are trained to navigate the transition from traditional construction practices to intelligent and digital infrastructure systems.
AI-enabled BIM Copilot for interactive construction learning
Generative AI integration in engineering education (NSF CyberTraining)
Data-driven, project-based learning using real construction datasets
Interdisciplinary training bridging civil engineering and computer science
Construction contracts, specifications, and codes
Estimating, bidding, and cost control
Construction operations and planning
Building Information Modeling (BIM)
Construction informatics and simulation
AI-enabled construction workflows
Western Michigan University
CCE 3330 – Construction Codes, Spec & Contract
CCE 4360 – Construction Estimating/Bidding/Cost Control
CCE 6350 – Project Cost Estimating
CCE 6310 – Design and Analysis of Construction Operations
CCE 6360 – Lifecycle Cost Analysis
CCE 6960 – Construction Informatics
University of Alberta
CIV E 406 - Construction Estimating Planning and Control (BIM Lab)
CIV E 601 - Project Management (BIM Lab)
Senior Design Advisory
Computer Science: Securing Construction Safety Documents via Blockchain, Fall 2025
Computer Science: LLM-based dynamic context-aware copilot for 3D BIM authoring tools, Fall 2025
Engaging undergraduate students in digital construction and AI research
Supporting interdisciplinary collaboration between civil engineering and computer science
Developing next-generation workforce skills in AI-enabled construction systems