I’m a software engineer living in Toronto, Canada.

I love to cook (and eat!) interesting food from around the world, explore nature and cities on foot or by bicycle, and I’m passionate about learning new things. My community and environment is very important to me. I enjoy listening to NPR, CBC, BBC, and especially classical, jazz, and movie scores. I play clarinet (passably).

I studied electrical engineering at Waterloo before entering (and subsequently leaving) a PhD program at Carnegie Mellon University in distributed systems. I love mathematics, whether it’s machine learning, control theory, or optimization. I’m an engineer at heart.

I’m self-taught in computer science, and I really like programming languages (particularly functional, statically-typed ones) and (software) systems.

Find more, and contact me, at my home-page.