About

I work as a software engineer on the Khan Academy mobile team, with a focus on Android.

Before that, I studied Computer Science at Princeton University, graduating in June 2015 as the student in top academic standing in my major.

In my time at school, I also interned as a software engineer at Microsoft and Khan Academy. In those stints, I mostly worked with JavaScript, but also wrote production Python. Today, it's a lot of Java, with plenty of JavaScript cameos, mostly in the context of building for the mobile web.

My academic interests have shifted over time, from functional programming (I've done research under Professor David Walker), to machine learning, to computational linguistics (my senior thesis on noun compounds was advised by Professor Christiane Fellbaum).

I like to write. My technical blog posts have been featured in Python Weekly, JavaScript Weekly, on the front page of Hacker News, and elsewhere.

I try to be active on Twitter.

Where I've Worked

Khan Academy
Khan Academy
Software Engineer, Mobile Team [Present]
Khan Academy
Khan Academy
Software Engineer (Intern), Content Tools Team [Summer 2014]
Microsoft
Microsoft
Software Development Engineer (Intern), Core Ranking Team [Summer 2013]
Facebook
Facebook
Market Development Intern, Mobile Products [Summer 2012]
Toptal
Toptal
Head of Content, [2013-2014]
Princeton
Princeton
Physics Department Intern, Dark Matter Research [Summer 2010]