
Hey, I'm Joe. These days I'm building AI/ML courses at Codecademy and leading their Curriculum AI Labs. I enjoy making things in frontier ML and educational technology. Love discussing both machine and human learning—please reach out, even just to say hi!
Latest
A Scroll Through NanoGPT
A short post on my experiences training GPT-2 124M alongside Karpathy's famous tutorial. Scrollytelling and some interactive widgets on productionizing LLMs.
Flashbang School
Experimental LLM + spaced repetition learning app. Interactive videos, network graph knowledge checks, and FSRS-based daily reviews with an AI grader.
Intro to Retrieval Augmented Generation
Partnered with ChromaDB to release Codecademy's course on RAG, covering semantic similarity with LLMs in Jupyter and Streamlit.
Finetuning Transformer Models
My own course on finetuning, PEFT, LoRA, and QLoRA, in partnership with Hugging Face.
Agentic Anki with GPT-4 and FAISS
Using GPT-4 and RAG with FAISS to generate spaced repetition flashcards from Timothy Snyder's 'Making of Modern Ukraine' course.
Teach Yourself Transformers
Annotated bibliography of my early studies of ML for free on YouTube. From linear regression to GPT.
Finetuning Large Language Models
I served as an assistant on this production, drafting slides and offering technical feedback on the presentation.
Introduction to Machine Learning, Quantic MSSE
Three credit hours in Quantic's Master of Science in Software Engineering. Interactive, narrative-driven learning with Jupyter code-alongs, from linear regression to neural networks. I scoped, researched, and created all of the content for this course.
Build an e-commerce site with the Stripe API
Building a simple merch store with Stripe, Next.js, and Sanity backend with React Shopping Cart.