Education
Ph.D. Computer Science | Princeton University | advisor: David Walker | June 2014 |
M.A. Computer Science | Princeton University | 2010 | |
B.S. Computer Science | University of Washington | 2006 |
Ph.D. Computer Science | Princeton University | advisor: David Walker | June 2014 |
M.A. Computer Science | Princeton University | 2010 | |
B.S. Computer Science | University of Washington | 2006 |
Fall 2010 | Programming Languages |
Fall 2009 | Programming Languages |
Fall 2008 | Operating Systems |
Spring 2006 | Software Engineering Capstone |
Winter 2006 | Software Engineering Capstone |
Fall 2005 | Intro to Compiler Construction |
Spring 2005 | Intro Programming I |
2014- | Postdoctoral Associate | Programming Languages & Verification | supervisor: Adam Chlipala |
Summer 2010 | Google Intern | ||
2006-2007 | Research Assistant | Brain-computer interfaces | advisor: Rajesh Rao |
2006-2007 | Computer Analyst | Howard Hughes Medical Institute | under: Fred Rieke |
2003-2006 | Head Tutor for Computer Science | UW Office of Minority Affairs | |
Summer 2005 | Microsoft Intern |
Excellence in Teaching | Princeton University Undergraduate and Graduate Engineering Council | 2009 |
First-year Fellowship | Princeton University | 2007 |
IC Tutor Award | University of Washington | 2006 |