Assignments from Tufts Comp 112 (Networks and Protocols)