I am an assistant teaching professor at the University of Notre Dame. I mostly teach courses on artificial intelligence. This landing page is intended to serve both as a collection of my courses, and a list of materials that I myself am learning from. In addition to this ever lengthening list, I also maintain a modest library of books related to the topic, and encourage students to browse the library and come borrow books from me if they're interested.
Explore core AI algorithms through interactive visualizations. These tools are designed to help you understand how fundamental algorithms work by watching them execute step-by-step.
This is a list of the things I watch, read, or listen to that I find interesting!