Teaching

CEE 327 Transportation Engineering

Virtually every aspect of modern economies, and the ways of life they support, can be tied directly or indirectly to transportation. Transportation engineering is definitely one of the most important subjects for modern society. This course introduces important concepts and fundamental knowledge in transportation engineering, including geometric design, pavement design, traffic flow concepts, level of service analysis, intelligent transportation systems, travel demand forecast methods, traffic signal control, traffic safety, freight transportation, and management of transportation systems. Recommendations for further study on specific areas are also provided. The objective of this course is to provide students with a solid introduction to the principles of transportation engineering, with emphasis on roadways and management of transportation systems. With the instructions, assignments, and projects in this course, students are expected to obtain a general understanding of principles and state of art in transportation engineering and to build up a solid foundation for further studies in advanced transportation issues.

Winter 2020 Class Website

CET 590 Traffic Systems Operations

The objective of this class is to introduce traffic control system concepts, components, algorithms, and tools for evaluating their effectiveness. With the instruction, assignments, and projects in this course, students are expected to learn about traffic system control devices, working principles, and popular algorithms. Additionally, the VISSIM traffic simulation package will be introduced in greater detail so that students can use it for evaluating the performance of traffic operation plans.Major topics of this course include: (1) traffic control system components; (2) timing plan design; (3) traffic flow characteristics; (4) driver behavior models; (5) advanced control algorithms; and (6) traffic control system modeling and simulation. Knowledge on the aforementioned subjects and traffic simulation skills are considered indispensable for modern traffic engineering practice.

Autumn 2019 Class Website

CEE412/CET522 Transportation Data Management and Visualization

At the heart of modern transportation challenges is the need for good data. As big data is bringing new opportunities, however, the transportation industry is overwhelmed with the unprecedented volume, variety, velocity, and veracity. How to manage modern transportation data streams effectively, to process them efficiently, and to extract insights from them, have been the critical challenges faced by the professionals. This course starts from fundamental concepts and applications of database design and management, touches analysis of example transportation data sets, and leverages state-of-the-art open-sourced visualization tools to communicate. Contents are organized in two modules, i.e., SQL-centric data management, and R or Python-based analysis and visualization. Students will gain hands-on experience with coding, critical thinking, and professional communications, both individually and in teams.

The objectives of the course includes

  • Become familiar with basic database design and management concepts.
  • Learn/ improve coding SQL queries to manage and analyze data, e.g., in Microsoft SQL Server.
  • Understand basic R and/or Python data structures, gain fundamental skills in data wrangling via Pandas, and practice to communicate via visualization, e.g., in Folium and Streamlit.
  • Learn to design, validate, present, and review data analysis projects on transportation data.
  • Winter 2020 Class Website (offered through R), Winter 2022 Class Website (offered through Python)

    STAR Lab