June 2018 – September 2018
El Segundo, California

Machine Learning Intern

The Aerospace Corporation

Performed research and development in the following areas:

  • Deep reinforcement learning for autonomous satellite orbit determination
  • Deep reinforcement learning for autonomous drone maneuvering in a CUAS scenario
  • Machine learning for anomaly detection in spacecraft battery telemetry
  • Optimal control of a novel software-defined battery system
March 2018 – June 2018
Stanford, California

Course Assistant

Stanford University

Held office hours, led discussion sections, and graded assignments and exams for Principles of Computer Systems, CS110.
June 2017 – September 2017
La Cañada-Flintridge, California

Software Engineering Intern

NASA Jet Propulsion Laboratory

Returned to JPL to continue development of the CubeSat Automated Testing System.
June 2016 – September 2016
La Cañada-Flintridge, California

Software Engineering Intern

NASA Jet Propulsion Laboratory

Designed and developed the CubeSat Automates Testing System, a system meant to reduce safe-to-mate testing times for generalized CubeSat avionics boards. Responsibilities included:

  • Creating frontend using Python TKinter, gathering requirements and performing user research with existing integration and test engineers
  • Constructing backend with a Zynq SoC and National Instruments data acquisition hardware
  • Implementing communications protocol, safe-to-mate test logic, and other functions with LabVIEW and C++


In December 2017, I went to Oklahoma City for three days to meet Oklahoma City Blue head coach Mark Daigneault. We talked about the parallels between coaching a basketball team and teaching a class, and I had a chance to tour both the OKC Blue and OKC Thunder practice facilities. I met some amazing people there and I hope to see them again someday!


In July 2017, I was invited to be a guest speaker at Educator Summit 2017, an education-centered conference in Philadelphia run by UPenn Professor Angela Duckworth. I went with my longtime teacher and friend Anthony Yom. I was on a panel with FSU Professor Anders Ericsson, whose research interests are deliberate practice and expertise. My class’ performance on the AP Calculus test was a good example of how deliberate practice leads to expertise.


My fifteen minutes of fame were in early 2016, when I found out I was one of 12 students in the world to attain a perfect score on the AP Calculus AB exam. Because of this, I’ve met with lots of cool people and done lots of cool things. You can read more about it here.



CubeSat Automated Test System

A system designed to be a robust and accessible tessting infrastructure for CubeSats.