Paul Gries

Paul Gries is a Senior Lecturer in the Department of Computer Science at the University of Toronto, where he has been teaching for over 13 years. During his time at UofT, Paul has won numerous teaching awards, including UofT’s most prestigious teaching award, the President’s Teaching Award, and a provincial award, the Ontario Confederation of University Faculty Association’s (OCUFA) Teaching Award. In addition to being an outstanding classroom teacher, Paul has also co-authored two textbooks and has been a leader in departmental curriculum design and renewal. His other talents include singing, sword fighting and consuming good scotch.

Filter Courses within "Paul Gries" (Click to filter)
Learn to Program: The Fundamentals (Coursera) Coursera
University of Toronto

Learn to Program: The Fundamentals (Coursera)

Discover the world of computer programming with our beginner-friendly course. Designed for those new to coding, 'Learn to Program: The Fundamentals' will guide you through the essential concepts and teach you how to write programs using Python. Whether you're interested in developing apps, creating games, or automating tasks, this course provides a solid foundation that you can build upon.

Jun 22nd 2026
5-12 Weeks
Learn to Program: Crafting Quality Code (Coursera) Coursera
University of Toronto

Learn to Program: Crafting Quality Code (Coursera)

Discover the secrets to writing exceptional code in 'Learn to Program: Crafting Quality Code' on Coursera. This course is designed for beginners and experienced programmers alike, focusing on developing quality code that runs correctly and efficiently. Dive into designing, coding, and validating your programs as you learn how to compare different solutions addressing the same task.

Jun 15th 2026
5-12 Weeks
Page 1