Got my first CMSC project today. Looks pretty easy, seems like you get a bunch of routes and decide which one is cheapest. And you get to stop after two hops. The project description is a long-winded 574 lines, though :P
Of course, when I read the input format, I immediately started writing a parser in my head until I realized that it was tailored specifically for the C++ cin dealie. That wacky C++...