Home Contact Papers/Talks Collaborations Education
I received a B.S. in Computer Science, Duke University in Spring 2004.
*
Graduate Courses
Fall 2008
  • EN 600.420: Parallel Computing (Randall Burns)
  • EN 600.450: Network Embedded Systems/Sensor Networks (Andreas Terzis)
  • EN 600.463: Algorithms (Baruch Awerbuch)

Spring 2009
  • EN 500.781: Preparation For University Teaching (Richard Shingles)
  • EN 600.426: Programming Languages (Scott Smith)
  • EN 600.444: Computer Networks (Andreas Terzis)

Fall 2009
  • EN 600.443: Security and Privacy (Avi Rubin)
  • EN 600.471: Theory of Computation (Susan Hohenberger)
  • EN 600.475: Machine Learning (Mark Dredze)

Spring 2010
  • EN 600.428: Compilers and Interpreters (audit) (Peter Froehlich)