// a decade in the classroom

Teaching

I teach the parts of computer science that live closest to the hardware — the layers most curricula abstract away right when they get interesting.

Courses

How I teach

Lectures introduce an idea; the assignments have you build something real with it.

Course materials are open where licensing allows — if you are teaching something similar, feel free to reuse them.