Code on computer networks of P536 at IU Bloomington 2012 Fall