Topics in Web Programming: JavaScript (CCNY Art 39552, Spring 2014)