Security and privacy courses are offered across U of T's three campuses and in several departments. Course offerings vary by year, so please check the relevant academic calendar or timetable for the current schedule.

Undergraduate Courses

CourseTitleOffered by
CSC364H1Foundations of Computer SecurityUTSG Computer Science
ECE568H1Computer SecurityUTSG Electrical & Computer Engineering
CSC347H5Introduction to Information SecurityUTM Mathematical & Computational Sciences
CSC427H5Computer SecurityUTM Mathematical & Computational Sciences
CSCD27H3Computer and Network SecurityUTSC Computer & Mathematical Sciences

Graduate Courses

CourseTitleInstructor
CSC2229HTopics in Computer Networks: Privacy-Enhancing TechnologiesAnwar Hithnawi
CSC2412HAlgorithms for Private Data AnalysisAleksandar Nikolov
ECE1784H / CSC2559HTrustworthy Machine LearningNicolas Papernot
CSC2558HTopics in Multidisciplinary HCI: Technology Abuse in Interpersonal ContextsTom Ristenpart
CSC2237HSecure Computer Hardware and SystemsGururaj Saileshwar