Academics
- B.S. in Electrical Engineering, Grove City College, 2010
- M.S. in Engineering (Interdisciplinary), Purdue University, 2015
- M.S. in Mechanical Engineering, Johns Hopkins University, 2020
- PhD Candidate in Electrical Engineering, Johns Hopkins University, (Expected Graduation) Summer 2022
All courses taken for credit unless noted by asterisk indicating audit.
Machine Learning & Optimization
- Intro to Nonlinear Optimization (UMN ECE5239, Mingyi Hong)
- Nonlinear Optimization II (JHU EN.553.762, Daniel Robinson)
- Deep Learning (Stanford, Andrew Ng)
- Mathematics of Deep Learning (JHU EN.580.745, Rene Vidal)
- Deep Learning in Discrete Optimization (JHU EN.553.667, Bill Cook)
- Modern Convex Optimization (JHU EN.520.618 Mahyar Fazlyab) (*Audited)
Control
- Linear Systems Analysis and Synthesis (Purdue AAE564, Martin Corless)
- Applied Optimal Control and Estimation (Purdue AAE568, Inseok Hwang)
- Optimization Methods for Systems and Control (Purdue ECE580, Stanislaw Zak)
- Modern Automatic Control (Purdue ECE680, Stanislaw Zak)
- Networked Dynamical Systems (JHU EN.520.629, Enrique Mallada)
- Robust Multivariable Control Systems (UMN AEM8421, Pete Seiler)
Robotics
- Algorithms for Sensor-Based Robotics (JHU EN.601.663, Simon Leonard)
- Nonlinear Control and Planning in Robotics (JHU EN.530.678, Marin Kobilarov)
- Vehicle Dynamics and Control (UMN ME8285, Rajesh Rajamani)
- UAV Systems and Control (JHU-EP EN.525.461, Jeff Barton)
- Introduction to Mechatronics (JHU-EP, EN.535.435 Kevin Wolfe)
- Advanced Dynamics of Aerospace Systems (UMD ENAE646, Derek Paley)
- Robot Learning (UMD ENPM808F, Don Sofge)
- Robot Motion Planning (JHU EN.530.663 Jin Seob Kim) (*Audited)
Computer Vision
- Machine Perception (JHU EN.520.665, Rama Chellapa)
Power Electronics and Electric Machinery
- Electromechanical Motion Devices (Purdue ECE595, Scott Sudhoff)
- Energy Conversion (Purdue ECE610, Steve Pekarek)
- Power Electronic Converters and Systems (Purdue ECE695, Scott Sudhoff)
Other
- Advanced Mathematics for Engineers and Scientists I (Purdue MA527, Birgit Kaufmann)
- Advanced Mathematics for Engineers and Scientists II (Purdue MA528, Zhiqiang Cai)
- Numerical Methods for Mechanical Engineering (Purdue ME581, Marisol Koslowski)
- Digital Signal Processing (Purdue ECE538, Michael Zoltowski)
Abbreviations
- JHU = Johns Hopkins University
- JHU-EP = Johns Hopkins University - Engineering for Professionals
- UMN = University of Minnesota
- UMD = University of Maryland