About

I am a PhD candidate at Cornell University in the computer science department. I received my M.S. in Computer Science at Cornell in May 2016. Before coming to Cornell, I received a B.S. in Computer Science and Engineering at the University of California, Berkeley. I am interested in many topics including systems, security, privacy, and programming languages. Between Fall 2013 and Summer 2016, I was supported by a NDSEG Fellowship. My advisor is Andrew Myers.

Publications

Work Experience

Summer 2016 PhD Engineering Intern Big Compute Team Facebook

Teaching

Spring 2015 TA System Security (CS5430) Cornell
Fall 2012 TA Operating Systems (CS4410) Cornell
Summer 2012 Lecturer Structure and Interpretation of Computer Programs (CS61A) UC Berkeley
Spring 2012 TA Structure and Interpretation of Computer Programs (CS61A) UC Berkeley
Fall 2011 TA Structure and Interpretation of Computer Programs (CS61A) UC Berkeley
Spring 2011 TA Structure and Interpretation of Computer Programs (CS61A) UC Berkeley
Fall 2010 TA Structure and Interpretation of Computer Programs (CS61A) UC Berkeley
Summer 2010 TA Machine Structures (CS61C) UC Berkeley

Education

May 2012 B.S. in Computer Science and Engineering University of California, Berkeley
May 2016 M.S. in Computer Science Cornell University

Honors

  • 2013 NDSEG Fellowship
  • 2013 NSF Fellowship
  • 2012 NSF Fellowship Honorable Mention