Teaching

The following courses are offered by Dr. Zangeneh in the Department of Civil Engineering at the Schulich School of Engineering, University of Calgary.

The two graduate courses are designed as specialized subjects in project management, tailored to address contemporary challenges within the industry and profession. Currently in their second iteration, these courses are offered as independent studies.

Graduate courses

  • ENCI 619.x - Bayesian Methods for Risk Modelling

  • ENCI 619.x - Strategy in Projects: Game Theoretic Approach

Undergraduate courses

  • ENCI 400 - Application of Civil Engineering Design Concepts

Bayesian Methods for Risk Modelling

In today's complex world, understanding and mitigating risks are critical components of managing high-stakes engineering projects and systems. This course, "Bayesian Methods for Risk Modelling," offers an in-depth exploration of Bayesian Networks and Bayesian Statistics as essential tools for making better-informed decisions, even in situations where data is sparse or incomplete.

Bayesian methods provide a robust framework for integrating various types of information, from empirical data to expert judgment, allowing for optimal use of limited information. By blending theory with practical application, this course aims to equip students and practitioners with the necessary skills to navigate the complexities of modern risk modeling in engineering projects and systems.

The course is structured into twelve sessions spanning a total of 24 hours. It can also be adapted into an intensive four-day format for organizations. Below is a high-level overview of the curriculum.

  1. Intro to Probabilistic Risk Modelling

  2. Bayes Theorem and Conditional Probabilities

  3. Bayesian Networks: Representation and Algorithm

  4. Bayesian Networks: CPTs and Noisy Gates

  5. Modelling Definitional and Operational Risk

  6. Bayesian Inference and Belief Updating

  7. Bayesian Conjugate Pairs and Application

  8. MCMC: Markov Chain Monte Carlo Algorithm

  9. MCMC: Implementation JAGS, STAN

  10. Hierarchical Models: Definition

  11. Hierarchical Models: Model Comparison

  12. Generalized Linear Models

Strategy in Projects: Game Theoretic Approach

This course offers an overview of game theory and its application in project management. Game theory is a mathematical framework designed to analyze strategic decision-making where multiple parties are involved. Project managers frequently encounter scenarios requiring decisions that affect not only their goals but also those of other stakeholders. In such instances, game theory can offer valuable insights for making better decisions, especially in situations characterized by uncertainty and incomplete information.

The course will start with an introduction to the fundamental concepts of game theory, such as players, strategies, payoffs, Nash equilibrium, and Bayesian games. Subsequently, we will delve into the application of game theory in project management, focusing on areas such as project selection, contract negotiations, resource allocation, and risk management.

The course is structured into twelve sessions spanning a total of 24 hours. It can also be adapted into an intensive four-day format for organizations. Below is a high-level overview of the curriculum.

  1. Introduction to Game Theory

  2. Dominant Strategies, Best Response, and Equilibriums

  3. Strategic Interactions among Stakeholders

  4. Strategizing Against Project Complexity

  5. Collaboration and Collaborative Contracts

  6. Mechanism Design and Incentives

  7. Resource Allocation

  8. Risk and Opportunities Management

  9. Bayesian Games and Incomplete Information

  10. Auctions and Bargaining

  11. Conflict and Negotiation

  12. Bonus: Board Game Theory

ENCI 400 - Application of Civil Engineering Design Concepts


The course if offered to 3rd year Civil Engineering Undergraduate students and serves as a hands-on exploration of real-world civil engineering practices. Designed around a group term project, students will act as owner's engineering consultants tasked with developing a comprehensive design basis document for one of three specified projects commissioned by the University of Calgary.

Each week, the course will focus on a specific civil engineering specialty field, discussing the applications of design principles within disciplines such as geotechnical engineering, structural engineering, environmental engineering, water resources, transportation, and construction. This thematic approach allows students to develop a comprehensive understanding of how design principles are applied across subfields, and aims to guide students in identifying the interests and better navigating their education and carrier paths.

Weekly lectures guide students through the development process, integrating evolving insights into a provided design basis template

A cornerstone of ENCI 400 is the use of real-world reference case studies to inform project design. Each group of five students selects a unique building in Calgary, aligned with the occupancy type of their assigned project, to evaluate and analyze. These case studies form the basis for developing the design criteria, helping students bridge theoretical knowledge with practical application.

The course emphasizes the application of design principles in a professional, collaborative setting, preparing students for roles in design engineering. By engaging in comprehensive investigations and design exercises, students learn to navigate real-world constraints, communicate complex engineering concepts effectively, and deliver solutions. ENCI 400 offers an experiential learning environment that highlights the dynamic and interconnected nature of civil engineering design.