Data Structures in Java, Columbia University, Spring 2017
• Implemented Dijkstra's algorithm to find shortest paths between pairs of cities on GUI map using Euclidean distances
• Traveling Salesman Problem (TSP): Implemented Random Complete Graph generator, nearest neighbor, brute force