This is the first post on my new site. I’m using it to track what I’m learning, share thoughts on computer science topics, and document the courses I teach.

Why I’m doing this

Writing things down forces clarity. If I can’t explain a concept simply, I probably don’t understand it as well as I think I do.

What’s next

Expect posts on data structures, algorithms, systems design, and whatever I’m currently digging into.