Interactive deck
GLITCH! presentation
A projector-ready story with facilitator notes, smooth reveals, adjustable experiments, and optional extension slides.
Open full-screen deck →A 90-minute interactive mathematics mission
Begin with an impossible card trick. End by building Hamming codes, testing noisy webpages, and meeting Golay and Reed–Solomon codes.
Teach it your way
Everything runs directly in a browser or prints on ordinary paper.
Interactive deck
A projector-ready story with facilitator notes, smooth reveals, adjustable experiments, and optional extension slides.
Open full-screen deck →Topics
Binary messages, parity, repetition, Hamming distance, Hamming(7,4), sphere packing, Golay, and Reed–Solomon.
Printable practice
Each packet mixes approachable warm-ups with deeper challenges and includes the original 16-message codebook.
Read, encode, and reason with the original four-bit message system.
Download PDFUse parity watchdogs and majority voting to detect and repair noise.
Download PDFPlace check bits, calculate syndromes, and repair Hamming(7,4) words.
Download PDFInvestigate minimum distance, packing limits, and realistic channels.
Download PDFGo beyond the lesson
Original papers sit beside accessible examples of the codes at work.
About the instructor
I am an Associate Professor of Computer Science at LUMS. My work centers on graph machine learning, discrete geometry, and robust networks. I build visual, activity-led lessons that let students discover the mathematics before meeting its formal name.