You can find information on my current courses here. Undergraduate and graduate students interested in research that aligns with the STEER lab are encouraged to consider enrolling in CEE 199/CEE 299.
Pop-in Office Hours for Spring 2025 are in person on Wednesday from 11 am to 1 pm. Students with scheduling conflicts or needing additional support can request another time slot.
CEE 15 Introduction to Energy Systems
Course Description. Introduces technological, economic, environmental, social, and political aspects behind power systems’ design, planning, operations, and maintenance. Changes to demand and supply for electricity, climate change risks to power systems, and equity dimensions.
Course Prerequisites. None.
Credit: Counts towards General Education II (Science and Technology) and III (Social and Behavioral Sciences) in AY 2026-27.
Note: This course will be offered in Fall 2026.
CEE 21 Computational Problem Solving
Course Description. Engineering analysis and problem solving using MATLAB (or similar), including matrix algebra, solving systems of linear and nonlinear equations, numerical integration of ordinary differential equations (ODEs) and coupled ODEs, and analysis of numerical errors.
Course Prerequisites. Civil Engineering Majors and Environmental Engineering Majors are first considered for enrollment.
Note: This course will be offered again in Spring 2026.
CEE 125 Transportation and the Environment
Course Description. Analysis of the impacts of motor vehicle transportation on the environment. Introduction to life cycle analysis applied to transportation. Basic economic tools for transportation externalities. Transportation planning, urban form, health, and the environment. Transportation sustainability.
Course Prerequisites. Civil Engineering Majors have first consideration for enrollment (N.b., usually room for other majors!)
Note: This course will be offered again in Fall 2025.
CEE 224B Transportation Data Analysis II
Course Description. This course aims to provide civil engineering students with a background in statistical methods tailored for analyzing civil engineering data (including transportation, land use, and pollution). Students will learn about spatial econometrics, discrete choice modeling, and structural equation models. Emphasis will be placed on analyzing discrete choice and ordinal scale variables.
Student Learning Outcomes. Students will be able to identify an appropriate statistical model to represent a civil engineering problem of their choice. They will be able to use R to analyze data. They will interpret model results and discuss the implications for technical and non-technical audiences.
Course Prerequisites. CEE 224A (or equivalent statistical class); Graduate course (Elective); Upper-division undergraduates need instructor permission.
Note: This course will be offered again in Fall 2025.
CEE 298 Energy, Data and Modeling
Course Description. This course aims to provide civil engineering students with a background in energy topics and connect their discipline with energy systems. Students will learn an overview of energy sources, electricity generation, and the intersection of various civil infrastructure systems with energy through data analysis and a survey of methodological approaches to construct systems models. The survey of models may showcase spatial econometrics, simulation, optimization, equilibrium, and decision analysis. Emphasis will be placed on analyzing research problems from transportation, power systems, and climate change.
Student Learning Outcomes. Students will learn how to construct a model of an energy-related system. Students will explain how civil infrastructure fits within the context of broader energy systems. Students will develop data-driven models to study research problems and write academic reports, which could form the basis for a publication.
Course Prerequisites. Graduate course (Elective); Upper-division undergraduates need instructor permission.
Note: This course will likely be offered again in Fall 2026.