Teaching

  • University of Calgary (11 ½  years)

    • Undergraduate Courses (Introduction to Project Management, Engineering and Construction Management, Group Design Project, Tools for Civil Engineering Design)
    • Graduate Courses (Project Planning and Control, Computer Simulation Modeling and Operations Research in Project Management, Special Topics in Project Management)
    • Certificate/Training Courses (Best Practices in Project Management, Risk and Uncertainty Management)

  • University of Alberta (2 years as a Sessional Instructor)

    • Undergraduate Courses (Project Management)
    • Graduate Courses (Design and Construction Operations (Simulation))

  • University of Moratuwa, Sri Lanka (3 years as a Lecturer)

    • Undergraduate Courses (Introduction to Management Principles in Construction, Economics and the Building Industry, Management Processes in Construction, Building Economics and Quantity Surveying, Management Practices, Post-contract Management Related to Construction)

  • University of Panamericana, Guadalajara, Mexico (2 years as a Visiting Professor) 

    • Graduate Courses (Project Optimization for Construction Management)