Liquid Robotics produces the Wave Glider, an unmanned ocean-going drone that collects data for purposes ranging from the military to oil and gas companies to biological research. The Wave Glider is currently unaware of islands, and I wrote scripts in Python to process bathymetry data from ArcGis into obstacles that mark unsafe areas, and modified the robot’s operating system in Java to process these obstacles and use them when generating the robot’s path. I worked directly for Dr. James Gosling, the father of Java.