Brett Cannon's Location
Vancouver, BC, CA
Brett Cannon's Work
Brett Cannon's Education
The University of British Columbia
Doctor of Philosophy (Ph.D.) (Computer Science)
2005 - 2011
California Polytechnic State University-San Luis Obispo
Master of Science (M.Sc.) (Computer Science)
2003 - 2005
University of California, Berkeley
Bachelor of Arts (B.A.) (Philosophy)
2000 - 2002
Brett Cannon's Skills
Brett Cannon's Summary
Brett Cannon, based in Vancouver, BC, CA, is currently a Principal Software Engineering Manager at Microsoft, bringing experience from previous roles at Microsoft, Google and The University of British Columbia, Computer Science Dept.. Brett Cannon holds a 2005 - 2011 Doctor of Philosophy (Ph.D.) in Computer Science @ The University of British Columbia. With a robust skill set that includes Leadership, Python 3.X, Social Media, Public Speaking, Teaching and more, Brett Cannon contributes valuable insights to the industry. Brett Cannon has 3 emails on RocketReach.