Alex Lew

I’m a fifth-year PhD student at MIT’s Probabilistic Computing Project, co-advised by Vikash Mansinghka and Josh Tenenbaum, and supported by an NSF Graduate Research Fellowship. Before coming to MIT, I taught high school computer science at Commonwealth School in Boston. And before that, I was a student at Yale, where I received a B.S. in computer science and math in 2015.


I’m interested in designing systems and abstractions that help people apply, invent, and reason about sophisticated algorithms for probabilistic modeling and inference. I’m also interested in using those systems to explore ideas in knowledge representation, expert systems, logic, and program synthesis. Selected research projects are listed below; please see Google Scholar for a complete list of publications.


Some of my research talks are available online with video recordings:


At MIT, I co-taught a January-term course on applied probabilistic programming, and served twice as a TA for 6.885: Probabilistic Programming & AI.

From 2015 to 2018, I taught computer science full-time at Commonwealth School.

From 2015 to 2019, I served as a TA at the Duke Machine Learning Summer School.

For Fun


Email me at alexlew AT mit DOT edu.