HKUST COMP4621 Computer Communication Networks I (2014 Spring) Project