2019-2020
Fall BBM101: Intro to Programming I
BBM406: Fundamentals of Machine Learning
Spring CMP784: Deep Learning


2018-2019
Fall BBM 101: Introduction to Programming I
BBM 406: Fundamentals of Machine Learning
Spring CMP 722: Advanced Topics in Computer Vision


2017-2018
Fall BBM 101: Introduction to Programming I
BBM 406: Fundamentals of Machine Learning
Spring BBM 202: Algorithms
CMP 784: Deep Learning


2016-2017
Fall BBM 101: Introduction to Programming I
BBM 406: Fundamentals of Machine Learning
Spring BBM 202: Algorithms
BIL 722: Advanced Topics in Computer Vision (Deep Learning for Computer Vision)


2015-2016
Fall BBM 101: Introduction to Programming I
BBM 301: Programming Languages
Spring BBM 406: Fundamentals of Machine Learning
BIL 722: Advanced Topics in Computer Vision (Deep Learning for Computer Vision)


2014-2015
Fall BBM 101: Introduction to Programming I
BBM 301: Programming Languages
Spring BBM 406: Fundamentals of Machine Learning
BIL 721: Computational Photography


2013-2014
Fall BBM 101: Introduction to Programming I
BBM 301: Programming Languages
Spring BBM 406: Fundamentals of Machine Learning
BBM 428: CS Seminar Series II
BIL 719: Computer Vision
BSB 663: Image Processing


2012-2013
Fall BBM 231: Logical Design
BBM 301: Programming Languages
BBM 341: Systems Programming
Spring BBM 444: Fundamentals of Computational Photography
BIL 682: Artificial Intelligence


2011-2012
Fall BBM 231: Logical Design
BBM 301: Programming Languages
Spring BBM 341: Systems Programming
BIL 719: Computer Vision


2010-2011
Spring BBM 341: Systems Programming