CPSC 203 tanvire w2l2.pdf