Assignments and projects done during Stanford 2014 summer session