Paul Gries
Associate Professor, Teaching Stream

[Paul Gries]
Room 4234
Bahen Centre for Information Technology
Dept. of Computer Science
40 St. George St.
University of Toronto
Toronto, Ontario M5S 2E4
V: (416) 978 6322

Mailing address:
Department of Computer Science
University of Toronto
10 King's College Road, Room 3302
Toronto, Ontario, Canada
M5S 3G4

Paul is an Associate Professor, Teaching Stream in Computer Science in the Faculty of Arts and Science at the University of Toronto.

Paul earned a BA and an MEng, both in CS, from Cornell University in Ithaca, New York. It took him 3.5 years as a PhD student at the University of Toronto to figure out that he strongly prefers teaching to research, and became a Lecturer in 1999. He was promoted to Senior Lecturer in 2004.

Paul has twice been awarded the University of Toronto Students' Union/Association of Part-time Undergraduate Students (2005, 2011), and received the Faculty of Arts and Science Outstanding Teaching Award in 2006, the University of Toronto President's teaching award in 2011, and the Ontario Confederation of University Faculty Associations (OCUFA) Teaching Award in 2012.

At various points in his life Paul was captain of Yoghurt Culture (a summer-league soccer team back in high school), sang tenor in the Cornell University Glee Club, performed in a couple of Gilbert and Sullivan shows with the Cornell Savoyards, and batted .751 with the U of T CS summer softball team back when he was much younger. These days, Paul enjoys singing, good scotch, and intermittent sword fighting with the SCA, and has been known to enjoy good wine even though "wine" doesn't begin with an "s". He golfs as rarely as possible.


Winter 2017 courses:
CSC108H Introduction to Programming
CSC207H Software Design
Fall 2016 courses:
CSC108H Introduction to Programming
CSC207H Software Design


2nd Edition
(Python 3)
1st Edition
(Python 2)