Teaching computer science, learning bio, and homeschooling. Check out csprimer.com and teachyourselfcs.com

Joined November 2007
338 Photos and videos
Oz retweeted
New book chapter: "How to Weigh a Cell." This chapter explains how scientists have weighed cells throughout history, often using simple equipment and back-of-the-envelope calculations. It has lots of interactives, so you can "repeat" the experiments directly in your browser.
6
49
335
23,146
May 22
This feels so adversarial. Better option IMHO is to allow agents but do one of: - Have higher standards, see e.g. the CMU databases comp - Make grade contingent on a 5 min verbal defense - Allow custom agent that ships logs back for grading
Just found out that Berkeley course staff are writing hooks inside course repos so if a student opens an assignment in Claude Code or Cursor the agent will automatically ping the staff 😵‍💫 well played
1
18
2,893
May 19
Pretty crazy that I first learned to code by reading GORILLA.BAS (many years before Google, StackOverflow etc) whereas now when I want to learn something new I can ask an AI to build me custom progressive challenges
33
24
304
15,919
Oz retweeted
What actually counts as success in an educational context? I think the only meaningful answer is the student's lifelong happiness and well-being. Not their test scores at age sixteen. Not their college acceptance. Not their starting salary. Their actual lived experience of their one life. The ancient Greeks had a saying: judge no man happy until he dies. You don't know if a life went well until you can see the whole thing. My ideal evaluation would track flourishing decades down the road. Obviously, that's hard to measure. But it's the only metric that actually matters.
10
17
109
5,179
Oz retweeted
Working on the new simulator. I just wanted to see what Atari2600 fetching data from ROM looks like at CMOS FET level (@tinytapeout TT09 Atari circuit by @__ReJ__)
106
479
4,325
182,394
Feb 19
Feels like everyone is talking about overfitting today
1
4
1,275
Feb 19
The other half of my timeline is about MAP test results which *should* be a conversation about overfitting, too
1
1,001
Oz retweeted
Often debates about education are framed as non-tech versus AI approaches, but too often, AI ed tech just magnifies the same failures of traditional school. 1/ My latest post: fast.ai/posts/2026-02-17-edu…

4
10
50
18,356
Feb 14
I'm proud of all my students of course but it's particularly cool when they end up building something I use every day :)
Replying to @matthewcmoore
Maybe not for vibe coders but @oznova_ rules and so I recommend these two: csprimer.com teachyourselfcs.com Claude those and you're good to go
26
3,280
Feb 13
Who's using AI in the most interesting ways to learn or teach? @whatrocks and I are planning a podcast series on this :)
4
34
3,081
Feb 7
My current view of early education is that the legible skills (literacy, numeracy, etc) are extremely easy to teach, and schools should frankly be ashamed that they do it so poorly. Things like virtue, wisdom and beauty are much harder though, and those who do it well are heroes
1
50
2,119
Feb 3
Quick render of RBX-1 in solution (from the NRM structure 2LGV). Might be of interest to those considering the GEM x @adaptyvbio binder design competition
1
6
1,103
Oz retweeted
Vibe coding is the creation of large quantities of complex AI-generated code. Executives push lay-offs claiming AI can handle the work. Managers pressure employees to meet quotas of how much of their code must be AI-generated... yet results are far from what was promised 1/
25
87
632
141,090
Oz retweeted
Jan 26
I wanted a better intuition for protein "bendiness" so made myself some animations. I'll start from the beginning but here's an alpha helix to give you a sense of where this is going...
2
3
23
2,225
Jan 26
I wanted a better intuition for protein "bendiness" so made myself some animations. I'll start from the beginning but here's an alpha helix to give you a sense of where this is going...
2
3
23
2,225
Jan 26
which is no coincidence! The lower cluster arises from residues in an alpha helix configuration; the upper from a beta sheet!
1
3
604
Jan 26
I have a lot more I want to share but this may be a good place to leave it for now! p.s. if you're in protein design or an adjacent field, and could use some help from a highly experience software engineer in exchange for a little mentorship, let me know :)
1
8
575