My Posts
2016
-
June 30, 2016
My CS50 Section Slides
-
March 7, 2016
Configuring Let's Encrypt and Nginx on EC2
2015
-
November 17, 2015
Flask and AngularJS Workshop (YHack 2015)
-
August 19, 2015
Squirrel Watching
-
June 30, 2015
Investigating the Relative Age Effect at Yale
-
April 17, 2015
Single threading
-
February 27, 2015
Great Products are Aspirational
-
January 21, 2015
Don't Sting Like a Bee
2014
-
June 26, 2014
What You Don't Do
-
March 31, 2014
Virtual Reality and the Oculus Rift - How real is too real?
-
February 22, 2014
Intro to Web Development (MIT Blueprint 2014)
2013
-
December 27, 2013
WeChat Isn't a Messaging App - A Closer Look at China's Hottest App
-
August 19, 2013
Standing in Showers
-
June 3, 2013
Your Lowest Common Denominator
2012
-
December 26, 2012
Lessons Learned from Going "Profitable" in Under an Hour
-
August 9, 2012
How to Blog with Jekyll
-
July 28, 2012
What I've Learned from Rap Music
-
June 29, 2012
Two Heads are Better than One
-
June 23, 2012
Hello World
Press