Syllabus, schedule, and assignments for CIS 440