To the right is the most flattering picture of myself I could find. It also has the advantage that it perfectly encapsulates my relationship with chocolate.
Here are the courses I’m teaching in the 2019-2020 academic year.
- CSC197: What, Who, How: Privacy in the Age of Big Data Collection
- CSC324: Principles of Programming Languages
My life so far
I did my undergraduate studies in Mathematics at the University of Waterloo, primarily with these fantastic people, and would not be where I am today without the inspiration and support of Levent Tuncel and Andrew Childs.
After I graduated, I moved right around the corner from the best cafe in Toronto. I completed a Master’s degree in the Computer Science Theory Group at the University of Toronto under the supervision of Toni Pitassi and Steve Cook. In July 2015, I joined the department permanently as a teaching-stream faculty member.
Other things about me
- My favourite local band.
- My realtor of choice. (Hi, mom!)
- I sometimes do these for fun.
- I recently had headshots for the department website. There is an Easter egg hidden here.
My office is located in the Bahen Centre, room 4260. I usually prefer setting up appointments by email, but if you see my door open feel free to ask if I have a moment (but I might say no). My email address is david at cs dot toronto dot edu. Please include a descriptive subject line if you try to contact me, as otherwise I can’t guarantee the co-operation of my spam filter.