CSI5112 (W2018): Syllabus | News | Notes | Assignments | Project | Academic fraud | Daniel | Email