Reading list

Recently read

Currently reading

Online Courses

Some of the courses that I took and liked or am taking now:

Podcasts

My favorite podcasts are:

I listen to them on Stitcher.

musings on programming, chess, martial arts, and other interests