jwright/cse394 archive