Teaching.
Machine learning, probability,
and AI for scientific discovery.
Machine Learning
I am teaching Machine Learning at the University of Colorado Boulder in Fall 2026.
Machine Learning: Theory and Hands-on Practice with Python
Coursera specialization · University of Colorado Boulder
A three-course sequence in supervised learning, unsupervised learning, and deep learning, combining mathematical foundations with Python implementations.
View specialization on CourseraEarlier teaching
Machine Learning
CSCI 5622
Probability for Computer Science
CSCI 5434
Fall 2022
AI for Science
CSCI 7000