My office hours are posted on the CS 458/658 course syllabus.
E-mail me at email@example.com. It's by far the easiest way to reach me!
If you'd like to contact me securely, get in touch via email or Twitter DM for my Signal number. If you must, my PGP key is firstname.lastname@example.org:41E9C04909E9FB54.
My office is in the CrySP Lab (DC3332). Our phone extension is x31337 but don't expect an answer unless you notify me that you'll be calling beforehand.
David R. Cheriton School of Computer Science
University of Waterloo 200 University Avenue West
Canada N2L 3G1
My Bitcoin address is: 1CaTYL5k1nT84DFEGicsKBQEckocEn39WQ