- Software
- On a small team writing software for two autonomous underwater vehicles as a part of the RoboSub competition
- Using ROS to translate hardware inputs to hardware outputs
- Building and integrating computer vision software with controls and path planning