Course material for current courses is available in Brightspace.

Courses taught:

ECE8420 - Cryptography
ENGI1040 - Mechanisms and Electric Circuits
ENGI3861 - Digital Logic
ENGI4854 - Electronic Devices and Circuits
ENGI5891 - Design and Analysis of Algorithms
ENGI6871 - Communication Principles
ENGI6876 - Voice and Data Communications
ENGI7861 - Digital Systems
ENGI8800 - ECE Design Project II
ENGI8803 - Special Topics in Computer Engineering: Cryptography
ENGI8868 - Computer and Communications Security
ENGI8879 - Digital Communications
ENGI9801 - M.A.Sc. Computer Engineering Project
ENGI9876 - Advanced Data Networks
ENGI9877 - Computer and Communications Security

[HomePage] [Research] [Courses] [Links]