ALGORITHMICSKETCHBOOKSEMESTER 2 2015 GUO YU 634209ABPL30048 STUDIO 05 Brad Elias01WEEK 102WEEK 203WEEK 3