During my years at KU Leuven, I have led and taught two modules in discrete choice analysis.

Basic Module

From 2020 to 2023, I taught this module for four years as a part of Traffic Engineering (B-KUL-H0A07A) and Transportation Systems Analysis (B-KUL-H0A07A), two courses for MSc in Industrial Management/Traffic and Infrastructure group. The module consists of 3 lecture sessions as well as 3 exercise sessions per semester.

The syllabus of this module is as follows:

     • A review of the Basic Statistics (Conditional probability, Marginal Probability, Probability Distribution, etc.)

     • Discrete Choice Framework and The Random Utility Theory

     • Binary Choice Models

     • Specification and Estimation of Choice Models

     • Multinomial Choice Models

     • Specification Testing

     • Aggregate Forecasting

     • IIA Tests

     • Nested Logit

     • Motivations for Multivariate Extreme Value models

Three exercise sessions were conducted through Jupyter Notebook and based on the Biogeme, a Python package developed by Professor Michel Bierlaire at EPFL. These sessions were held in computer classes and included estimating Binary and Multinomial Logit, Binary Probit, and Nested Logit Models based on real-world datasets.

Advanced Module

From 2020 to 2023, I taught this module for four years as a part of Transport Models (B-KUL-H0T95A), a courses for MSc in Industrial Management/Traffic and Infrastructure group. The module consists of 3 lecture sessions as well as 3 exercise sessions per semester.

The syllabus of this module is as follows:

     • Family of GEV models; Theory and Mathematical Background

     • Cross-nested Logit and Network GEV Model

     • Mixture Model

     • Stated Preference (SP) Methods

     • Design of Experiments

     • SP Questionnaire Considerations

     • DCA in Practice: An Introduction to Activity-Based Models

In the same way as the basic module, three exercise sessions were conducted through Jupiter Notebook and based on the Biogeme package.

 

The other teaching and teacher assistant experiences of mine are:

     • Intelligent Transportation Systems (B-KUL-H00M8B) (2020-2023, four semesters), 13 exercise sessions per semester, KU Leuven.

     • Supply Chain Engineering (B-KUL-H08J0A) (2020-2023, four semesters), 3 exercise sessions per semester, KU Leuven.

     • Statistics and Probability in Transportation Engineering (2012-2015, four semesters), 6 exercise sessions per semester, Iran University of Science and Technology.

     • Computer Application in Transportation Supply and Demand Modelling (focusing on micros and macro simulation), (2017-2018, five workshops over a two-year period), 16 hours per workshop, University of Tehran.

 

I have always used Jupyter Notebooks as the primary medium in my exercise sessions, as they are very helpful in clarifying the teaching purposes and concepts.

 

Transportation Systems Analysis (B-KUL-H0A07A)