I am a PhD student in the School of Computing at the University of Utah. I started the PhD program in the Fall of 2015. I am following the Robotics track. My advisor is Ganesh Gopalakrishnan with the Formal Methods Research group, but I'm also working with Tucker Hermans.

I graduated with an undergraduate degree in Mathematics and Physics from the University of Utah in 2012 with a minor in Computer Science. After graduating, I started working as a software engineer for GE Healthcare primarily writing automated software tests and infrastructure, and creating an automated integration server using Jenkins. The code base I worked with was more than one million lines of code. I gained an appreciation for managing large-scale software applications.

Classes I have taken as a graduate student:

- CS 6350 - Machine Learning
- CS 6300 - Artificial Intelligence
- CS 6190 - Probabilistic Modeling
- CS 6961 - Structured Prediction
- CS 6320 - 3D Computer Vision
- CS 6150 - Advanced Algorithms
- CS 6640 - Digital Image Processing
- CS 6150 - Advanced Algorithms
- CS 6310 - Robotics
- CS 6370 - Motion Planning
- CS 6963 - Distributed Systems
- CS 6330 - Intro to Robot Control

Relevant classes I have taken as an undergraduate student:

- MATH 5610 - Numerical Analysis I
- MATH 5620 - Numerical Analysis II
- MATH 5080 - Statistical Inferrence I
- MATH 5090 - Statistical Inferrence II
- MATH 5440 - Partial Differential Equations
- MATH 5010 - Probability
- PHYS 5450 - Quantum Mechanics
- PHYS 5460 - Statistical Mechanics
- PHYS 4410 - Classical Mechanics
- PHYS 4420 - Classical Electricity and Magnetism