Course Project for Analysis of Algorithms: Routing Algorithms