Applied Machine Learning Research Lab

Teaching

Three applied courses connect machine-learning foundations to systems people actually use. Each course combines concepts, implementation, and critical evaluation—moving from an idea on the whiteboard to a working system that can be measured and improved.

How the courses are taught

Understand it. Build it. Test what breaks.

Students learn through a recurring loop: establish the mathematical idea, implement it on realistic data, choose metrics that reflect the real goal, and inspect the failures. The emphasis is not only on producing a model, but on understanding the system around it.

ConceptsHands-on systemsEvidence and critique

Previously taught: MIE 451/1513, Decision Support Systems, University of Toronto, Winter 2020.