CSCI E-3: Introduction to Web Programming Using JavaScript Assignments