Spring 2019, 2020, 2021


I am teaching DSBA 6156 Applied Machine Learning. This is a graduate level applied course (as the title suggests), which means a lot of time will be spent implementing code that deals with machine learning algorithms. Wear your best Python hat and join us.


Fall 2018, 2019, 2020


I taught ITCS 4111/5111 Introduction to Natural Language Processing. We use Foundations of Statistical Natural Language Processing as a guiding textbook. Chris Manning's last word on Natural Language Processing and Deep Learning is a great read and continues to be relevant.


Spring 2018, 2019, 2021


I teach a Special topics seminar course in Intelligent Systems. The topic is Computational Human Behavior Modeling. The coursework involves hands-on practical experience with building computational models of human behavior in the form of a class project.


Fall 2017


This semester, I taught Intro to Natural Language Processing. Chris Manning's last word on Natural Language Processing and Deep Learning is a great read and is aligned with where I think the field of NLP is heading towrads.


Spring 2017


This semester, I taught Topics in Intelligent Systems: Computational Human Behavior Modeling - ITCS 6050. The course is cross-listed with Topics in Psychology: Computational Human Behavior Modeling - PSYC 6099. The course covers inter-disciplinary topics relevant to creating models of human behavior from data - big and small.


Fall 2016


I teach ITCS 3153 Intro to Artificial Intelligence. All class resources are available on Canvas.


Prior Teaching


Spring 2016 - Social Computing (instructor).

I taught this new, interdisciplinary course at SUNY - Albany during my final year as a Ph.D. student.

Fall 2004 - Many moons ago, I was a study group facilitator for Introduction to Electromagnetics and Introduction to Mechanics courses offered in the Physics department at SUNY - Albany.