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.

Neural network illustration

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!

  • @djcows Feb 2, 2026
    i found the model weights for opus 4.5 and i have to say it looks very impressive https://t.co/rQTtnTYBxV

Building a Large Language Model

Sebastian Raschka
Physical

Imagining AI: How the World Sees Intelligent Machines

Stephen Cave, Kanta Dihal
Physical

Talking Nets: An Oral History of Neural Networks

James A. Anderson, Edward Rosenfeld
Physical

Programming Massively Parallel Processors: A Hands-on Approach

Web-mei W. Hwu, David B. Kirk, Izzat El Hajj
Physical

An Introduction to Universal Artificial Intelligence

Marcus Hutter, David Quarel, Elliot Catt
Physical

Machine Decision is not Final: China and the History and Future of Artificial Intelligence

Benjamin Bratton, Anna Greenspan, Amy Ireland, Bogna Konior
Physical

Deep Learning Math Workbook

Tom Yeh
Physical

If Anyone Builds It, Everyone Dies

Eliezer Yuskowsky, Nate Soares
Physical

The Scaling Era: An Oral History of AI, 2019–2025

Dwarkesh Patel, Gavin Leech
Physical

Hands-On Large Language Models: Language Understanding and Generation

Jay Alammar, Maarten Grootendorst
Physical

Computers and Thought

Edward A. Feigenbaum, Julian Feldman
Physical

Mathematics for Machine Learning

Marc Peter Deisenroth
Physical

Deep Learning for Dummies

John Paul Mueller, Luca Massaron
Physical

Linear Algebra with Applications (Tenth Edition)

Steven J. Leon, Lisette de Pillis
Physical

Reinforcement Learning: An Introduction (Second Edition)

Richard S. Sutton, Andrew G. Barto
Physical

The StatQuest Illustrated Guide to Neural Networks and AI

Josh Starmer
Physical

Deep Learning: A Visual Approach

Andrew Glassner
Physical

Artificial Intelligence: Foundations of Computational Agents

David L. Poole, Alan K. Mackworth
Physical

The Alignment Problem: Machine Learning and Human Values

Brian Christian
Physical

The Singularity is Nearer

Ray Kurzweil
Physical

Thinking Fast and Slow

Daniel Kahneman
Physical

Artificial Intelligence

Patrick Henry Winston
Physical

You Look Like a Thing and I Love You

Janelle Shane
Physical

Weapons of Math Destruction

Cathy O'Neil
Physical

The Quest for Artificial Intelligence

Nils J. Nilsson
Physical

Deep Learning: Foundations and Concepts

Christopher M. Bishop, Hugh Bishop
Physical

Nexus: A Brief History of Information Networks from the Stone Age to AI

Yuval Noah Harari
Physical

Empire of AI

Karen Hao
Physical

Probabilistic Machine Learning: An Introduction

Kevin P. Murphy
Physical

An Introduction to Statistical Learning with Applications in Python

Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor
Physical

Linear Algebra and Learning from Data

Gilbert Strang
Physical

Artificial Intelligence: A Modern Approach (Fourth Edition)

Stuart Russell, Peter Norvig
Physical

Artificial Neural Networks: Paradigms, Applications, and Hardware Implementations

Edgar Sanchez-Sinencio, Clifford Lau
Physical

Not with a Bug but with a Sticker

Ram Shankar Siva Kumar, Hyrum Anderson
Physical

Differential Equations and Linear Algebra

Gilbert Strang
Physical

Convex Optimization

Stephen Boyd, Lieven Vandenberghe
Physical

Partial Differential Equations for Scientists and Engineers

Stanley J. Farlow
Physical

All the Mathematics You Missed

Thomas A. Garrity
Physical

Linear Algebra Demystified

David McMahon
Physical

Deep Learning

Ian Goodfellow, Yoshua Bengio, Aaron Courville
Physical

Deep Learning with Python

Francois Chollet
Physical

Introduction to Algorithms, 3rd Edition (The MIT Press)

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Physical

Recommendation Engines

Author unavailable
Physical

The MANIAC

Author unavailable
Physical

Foundations of Computer Vision

Antonio Torralba, Phillip Isola, William T. Freeman
Physical

Machine Learning For Dummies

Author unavailable
Physical

Learning From Data

Yaser S. Abu-Mostafa, Malik Magdon-Ismail, Hsuan-Tien Lin
Physical

Pattern Recognition and Machine Learning

Christopher M. Bishop
Physical

Gödel, Escher, Bach: An Eternal Golden Braid

Douglas R. Hofstadter
Physical

Artificial Intelligence: The Very Idea

John Haugeland
Physical

Bayesian Probability for Babies

Chris Ferrie
Physical

Neural Networks for Babies

Chris Ferrie, Sarah Kaiser
Physical