cse 452 syllabus 4454644