Teaching

CHEM 4050/5050: Computational Problem Solving in the Chemical Sciences

This course introduces mathematical and computational methods for modeling chemical phenomena at the atomic scale. Topics include mathematical representations of chemical problems, open-source tools for data analysis and visualization, Monte Carlo simulation, molecular dynamics, and analysis of statistical errors. The first lectures introduce Python, so no prior programming experience is required. Students learn to apply these methods to thermodynamic, structural, and dynamic properties.

Semesters: Fall 2024 and Fall 2025

Computer in a chemistry laboratory surrounded by molecular models and glassware

CHEM 4020/5020: Physical Chemistry II

CHEM 4020/5020 covers the properties and kinetic theory of gases, chemical thermodynamics, and statistical mechanics.

Semesters: Spring 2023, Spring 2024, and Spring 2025

Blue cube with a snowflake and red cube with flames