This page is under re-construction. Please check back for updates later.
Dhilan has Landed!

I don't typically post much (since my former K-12 students are aggressively online and scraping my accounts for any sign of life), but here's some stuff you'll find on the web anyway:

Blog

Subway Sorries

There's this announcement that plays on the subway: "Stand clear of the closing doors, please."

It's not a rule. Just a suggestion.

Read more
Exams <em>can</em> be fun!
Teaching

Exams can be fun!

A stack overflow takehome assessment for Columbia's required systems course.

Read more
Teaching

Concurrent programming: Easy.
Teaching it: Hard.

Circuits, vectorization, GPUs—every year, I struggle to teach it effectively.

Read more
A New Intro to Computer Science
Teaching

A New Intro to Computer Science

Read more
Artist Discovery Series
Projects

Artist Discovery Series

Read more
Harvard Data Science Review

Applied TinyML

A published retrospective of the edX course I helped build as an undergrad.

Read more
McGraw Dhil
K-12 Teaching

McGraw Dhil

I had the rare chance to follow up with my former 7th grade students. Here's the lesson I taught.

Read more
Projects

Endianness—third time's the charm

Come on, man. It shouldn't be this hard? But I don't blame myself!

Read more
K-12 Teaching

Say less

A lesson from my 8th Grade Algebra teacher.

Read more