Programming Assignements for Software Defined Networking cource by Nick Feamster. Summer 2013.