A collection of courses I have led, spanning core areas of AI in the Computer Science and Engineering department. For best readability, view the course materials on a desktop browser.

CSE 455/555

Intro to Pattern Recognition

Statistical foundations of pattern recognition — Bayes decision theory, parameter estimation, classification.

CSE 474/574

Intro to Machine Learning

First course in ML — supervised & unsupervised learning, neural networks, regularization, model evaluation, with Python / scikit-learn / PyTorch.

CSE 676

Deep Learning

Neural networks from the ground up: optimization, CNNs, RNNs, GNNs, with expanded notes from Dive into Deep Learning.