rebuilt courses, changes to web-programming syllabus