Queen's School of Computing Robin W. Dawes
Photograph of Dr. Robin W. Dawes
(True nature revealed)

Office: Goodwin Hall, Room 537
Phone : 613-533-6061
Email : dawes AT cs.queensu.ca

Feed a Starving Person

General Information:

I am an Associate Professor in the School of Computing at Queen's University.

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

Since January 2003 I have been a Dispute Resolution 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, Mr. Harry Smith, at 613-533-6495

Courses taught (past and present):

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

CISC-235* - Data Structures

CISC-365* - Algorithms I

CMPE-365* - Algorithms I (Faculty of Applied Science)

CMPE-380* - Algorithms Lab (Faculty of Applied Science)

CISC-490* - Fuzzy Logic

CISC-497* - Social, Ethical and Legal Issues in Computing

CISC-870* - Fuzzy Logic

Teaching Philosophy:

In 2004 I was asked to articulate my philosophy of teaching.  Here it is.

Enrichment Studies

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 6 through 12.

Personal Information:

I was born and raised 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.

Shameless self-congratulation.


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.

In honour of Pi Day (3/14), please see this.