Developing the next generation of engineers and project management professionals across Canadian colleges, corporate training programs, and professional certification courses.
Post-Secondary Teaching
A consistent thread throughout my career has been a commitment to developing the next generation of engineers and project managers. Teaching at the college level alongside active professional practice keeps both activities grounded in reality.
Durham College — Civil Engineering Instructor (2020–2025)
Delivered curriculum in the Civil Engineering Technology program, combining theoretical instruction with hands-on software labs. Developed and updated course content as Subject Matter Expert, ensuring alignment with current industry practice.
- Concrete and Masonry Design — Structural design principles, code compliance, material selection; developed full course curriculum
- Concrete and Masonry Design Lab — Hands-on sessions using RAM Concrete and Masonry software; developed lab curriculum from scratch
- Principles of Project Management — Scope, schedule, cost, risk, quality, stakeholder management for civil engineering students
- Project Management Lab — Practical Microsoft Project and Oracle Primavera scheduling software training; developed lab curriculum
Conestoga College — IT Project Management Instructor (2023–Present)
Teaching IT project management in the Information Technology Project Management Program, bridging technical IT concepts with structured project management methodology.
- IT Project Management — Full course delivery covering project lifecycle, agile and waterfall methodologies, stakeholder management, scope control, risk registers, and IT-specific delivery challenges
- Course Development (SME) — Comprehensive asynchronous course development: learning outcomes, weekly module design, quizzes, tests, case studies, and final project framework
Corporate Training Facilitation
Deloitte — TC Energy Training Program (2021–Present)
Facilitating project management training for TC Energy employees across five structured courses covering the full project delivery and risk management lifecycle.
- Project Delivery Fundamentals (PDF) — 5-Day Course on core project management principles
- Project Controls Fundamentals (PCF) — 5-Day Course on schedule, cost, earned value, and project controls systems
- Construction Contract Management (CCM) — 1-Day Course on contract administration, change management, and commercial risk
- Introduction to Risk Management (IRM) — 1-Day Course on risk identification, assessment, and treatment frameworks
- Advanced Risk Management (ARM) — 1-Day Course on Monte Carlo simulation, risk quantification, and advanced mitigation strategies
CanadianPMAcademy — PMP Exam Preparation Instructor (2020–2021)
Developed and delivered a comprehensive PMP Exam Preparation program in 3-day bootcamp format. Created complete course from scratch — slide deck, quizzes, practice tests, and final exam preparation materials aligned with PMI PMBOK framework.
Teaching Philosophy
My approach to teaching engineering and project management is grounded in the belief that theory is most effectively learned through connection to real practice. Every concept I teach — whether structural design, schedule management, or risk analysis — is illustrated with examples drawn from actual projects I have delivered.
Students who understand not just what a risk register is, but how one functions on a $100M rail corridor project when the ground conditions surprise you, retain the knowledge and apply it more effectively than students who have learned the PMI framework in isolation from practice.