Teaching
Course Webpages
University of Pennsylvania
- CIS 7000 Integrated Intelligence for Robotics: Fall 2020, Fall 2019, Fall 2018, Fall 2017, Fall 2016, Fall 2015
- CIS 4190/5190 Introduction to Machine Learning: Spring 2020, Spring 2019, Fall 2017, Fall 2016, Fall 2015, Fall 2014
- CIS 1100 Introduction to Computer Science: Fall 2019, Spring 2018, Spring 2017, Spring 2016, Spring 2015, Spring 2014, Fall 2013
Bryn Mawr College
- CMSC 380 Machine Learning: Spring 2011
- CMSC 380 Sustainability and Assistive Computing: Fall 2010
- CMSC 380 Relational Network Analysis: Spring 2013
- CMSC 372 Artificial Intelligence: Spring 2012
- CMSC 312 Computer Graphics: Fall 2010
- CMSC 246 Programming Paradigms: Spring 2013
- CMSC 206 Data Structures: Fall 2012, Spring 2012, Fall 2011
- CMSC 110 Introduction to Computing: Fall 2012, Fall 2011, Spring 2011
Swarthmore College
- CPSC 063 Artificial Intelligence: Fall 2009
University of Maryland Baltimore County
- CMSC 471 Artificial Intelligence: Fall 2007
- CMSC 121 Introduction to Unix: Fall 2006
- CMSC 121 Introduction to Unix: Fall 2005
- CMSC 203 Discrete Structures: Spring 2005
Many of these course webpages contain slides, lecture notes, homework assignments, and project ideas. Please feel free to use any of these materials for teaching your own classes or for your own education. If you do use any of these materials, please send me a brief e-mail letting me know that they are being put to good use. I also welcome any suggestions that you may have, and encourage you to freely share your own course materials.
AI for Computational Sustainability Lab Companion
I’m happy to announce the online textbook Artificial Intelligence for Computational Sustainability: A Lab Companion, with Doug Fisher, Bistra Dilkina, and Carla Gomes. This is an experiment in crowd-sourced textbook creation, intended to supplement an AI course with assignments related to sustainability. We presented papers on this project at AAAI’12 and Computational Sustainability 2012.
Educational Software
See the Software page for details on educational software such as the Gridworld search and rescue project framework for AI courses.
Showcase of Student Projects
Below are samples of student projects from my courses.
CMSC 380 Sustainability and Assistive Computing Fall 2010, Bryn Mawr College
Poster presentations of semester group projects
CMSC 312 Computer Graphics Fall 2010, Bryn Mawr College
Demo reel of student projects