Classwork for CSCI446: Web Applications at Colorado School of Mines, spring semester of 2013