Aug 6, 2013


California Institute of Technology, Pasadena, CA

  • Bachelor of Science in Computer Science 2011

Relevant Courses

  • Computer Science: Programming Methods, Computer Graphics (OpenGL), GPU Programming (CUDA), Machine Learning, Artificial Intelligence, Distributed Computation, Databases, Error-Correcting Codes, Algorithms, Object Oriented Systems
  • Mathematics: Single and Multivariable Calculus, Linear Algebra, Ordinary and Partial Differential Equations, Complex Analysis, Probability and Statistics, Discrete Mathematics, Game Theory, Discrete Differential Geometry
  • Physics: Mechanics, Electricity and Magnetism, Relativity, Quantum Mechanics, Waves, Statistical Mechanics, Thermodynamics

Work Experience


  • Software Engineer (2011 - present) Mountain View, CA
  • Mobile Display Ads


  • Software Engineering Intern (2010) Cupertino, CA
  • Graphics Architecture Team

California Institute of Technology

  • Teaching Assistant (2009-2010) Pasadena, CA
  • CS 1: Introduction to Programming Methods

Research Experience

University of Minnesota and California Institute of Technology

  • Research Associate (2009) Minneapolis, MN
  • Multiple Autonomous Robotic Systems (MARS) Lab

California Institute of Technology

  • Research Associate (2008) Pasadena, CA
  • Robert Grubbs Lab


  • Software Programming: C, C++, Python, SQL, Objective-C, MATLAB, Java, x86 ASM
  • Environments/Tools: OS X, Unix, Windows; GDB, Make, XCode, Eclipse, SVN, git, vi, emacs


  • Caltech Basketball Team (2 year Captain)
  • Caltech Most Outsanding Athlete (2011)
  • Caltech Male Athlete of the Year (2010)
  • Caltech Basketball MVP (2008-2010)
  • Caltech Freshman Athlete of the Year (2007-2008)
  • Caltech Student Athletic Advisory Committee (2009-present)
  • Tutor in Computer Science, Mathematics, Physics, and Chemistry