Sergio A. Alvarez

Teaching

I teach courses related to machine learning and related subjects, often emphasizing key mathematical and conceptual foundations and their application across techniques and problem domains.

Currently, I am developing the new course CSCI 7744, Probability and Statistical Machine Learning, one of the core first-year graduate courses for our department's new PhD program. I have previously developed several new undergraduate courses, including CSCI 2244, Randomness and Computation, which deals with probability as a powerful modeling tool in computer science, and CSCI 2291, An Introduction to Data Science, which has developed into a key element of the new academic Minor in Data Science.

I'd be happy to talk with you about my courses and/or about doing research on a topic related to machine learning. Send me an e-mail at alvarez@bc.edu.


Spring 2026


Selected past courses (asterisks * denote courses that I've introduced)