I am a professor in the Department of Combinatorics & Optimization (C&O) at the University of Waterloo, where I am also a member of the Cybersecurity and Privacy Institute.

New: "Cryptography 101": online courses on cryptography and related areas


Note: If you've landed here by mistake and are looking for ALFAlfred the GreatAlfred HitchcockAlfred UniversityFettuccine Alfredo, or Alfred 5 for Mac, click on their names to get the Alfred you really want.