![]() |
Dr. Robin W. Dawes (True nature revealed) |
I received my Ph.D. from the Department of Computer Science at the University of Toronto in 1983 under the supervision of Dr. Derek Corneil.
My research interests include
graph algorithms
computer education for very young learners
educational uses of digital technology
fuzzy logic
For many years I served as a Dispute Resolution Mechanism Advisor. Students who are unsure how to proceed in
situations of alleged academic dishonesty, requirement to withdraw, or
other negative decisions made by the University administration or by
instructors are encouraged to contact the Coordinator of Dispute
Resolution Mechanisms
at
613-533-6495
CISC-102* - Discrete Mathematics for Computing I
CISC-121* - Introduction to Computing Science I
CISC-124* - Introduction to Computing Science II
CISC-203* - Discrete Mathematics for Computing II
CISC-204* - Logic for Computer Scientists
CMPE-365* - Algorithms I (Faculty of Applied Science)
CMPE-380* - Algorithms Lab (Faculty of Applied Science)
CISC-497* - Social, Ethical and Legal Issues in Computing
In 2004 I was asked to articulate my philosophy of teaching. Here it is.
From 2004 to 2008 I was the Director of the Queen's Enrichment Studies Unit. The Unit offers exciting and challenging mini-courses to students in Grades 1 through 12.
I was born in Victoria, British Columbia, but I have lived in Ontario since 1979, and in the city of Kingston since 1983. |
In my rare moments outside my office I spend my time... |
with my family ... |
taking photographs ... |
curling ... |
practicing Taoist Tai Chi ... |
tutoring at Kingston Literacy and Skills ... |
and learning card tricks. |
Sometimes I go out and play with Partners in Crime. |
I have twice been the recipient of the Howard Staveley Teaching Award.
In 2018 I received the Frank Knox Award for Excellence in Teaching.
Here's an amusing illustration of how JavaScript can revolutionise the capabilities of the web to waste your time.
Here's another.
Click here for a brief discussion of a simple con game. Click here for a JavaScript illustration of a Greedy Algorithm. Click here for a JavaScript illustration of Dynamic Programming. |