Teaching
Graduate-Level Courses
Introduction to Data Science
This course is developed with the aim of preparing graduate students to obtain fundamental understanding on the data science concepts and practical skills in Python programming for analyzing databases in disciplines such as civil, mechanical, electrical, computer, and manufacturing engineering. The main assessment is a final term paper where the students are asked to pick any dataset (preferably from their own research) and apply one or multiple techniques covered in the course. The course covers the topics
Applied mathematics
Probability and information theory
Machine learning basics
Introduction to Python programming
Regression analysis
Classification algorithms including: clustering analysis, K-nearest neighbor, decision tree & ensemble learning, principal component analysis, and support vector machine
Neural networks & deep learning
Advanced Transportation Engineering
This course aims to introduce graduate students to conceptual underpinnings of methods applied in transportation decision-making, planning, and modeling as well as implications of the methods on the real-world transportation-related problems. In particular, this course provides an introduction to advanced concepts of transportation mathematical modeling (including statistics and optimization), trip-based models for transportation demand analysis and forecast (including trip generation; trip distribution; modal split; and trip assignment), and tour- and activity- based models.
Undergraduate-Level Courses
Transportation Engineering
With the aim of introducing students to transportation engineering within the broader field of civil engineering, this course is redesigned to prepare students for gaining fundamental knowledge on principles of transportation engineering and traffic analysis. Through learning both theory and practice, students learn to apply the principles and the approaches to solve real-world transportation-related problems. The topics coverev are:
Introduction to transportation and traffic engineering
The role of transportation and traffic engineering in economy and society
Highway traffic theories
Highway capacity analysis
Traffic control systems
Introduction to transportation planning and travel demand analysis and forecast
Highway Engineering
This course introduces senior students to both theory and practice in highway engineering and pavement design. In particular, the topics covered in this course are:
Transportation and highway engineering within the broader field of civil engineering
Fundamentals of highway system components: Vehicles, roads, and road users
Highway geometric design
Highway earthwork volumes
Highway pavement design
Pavement management for maintenance and rehabilitation of highway pavement systems