twitter · email

I program computers, make music, and think up ideas. I'm joining Duolingo this summer as a software engineer.

Previously I was a computer science student at the University of Toronto, focusing on theory (cryptography, distributed computing and algorithms), where I also studied math and philosophy, acted as a TA for PHL245 (Modern Symbolic Logic), PHL100 (Introduction to Philosophy) and CSC165 (Mathematical Expression and Reasoning for Computer Science), and worked with a friend on a minimalistic gamified collaborative study app called Plato that borrows techniques from language learning (such as spaced repetition) for the creation of a gameful center for users to collaboratively build content for problem-solving and practice in math and computer science.

In my free time I run (if the weather permits), play Jazz, and argue with friends about what makes a good product.