Richard Krueger, Ph.D.        TO Weather    TO Weather    Babel Fish    My Yahoo!    Google    slashdot.org    UofT    SSH    TO maps
Richard Krueger Instructor
Office:   BA 4261
Phone:   416-946-8869
Fax:   416-978-1931
Email:   not available in text
WWW: http://www.cs.toronto.edu/~krueger
Section Links:  
About
Research
Courses
Service
Personal
 


Who am I?

Just ask. So, you're too shy to do that, eh? Well, I hold a Ph.D. in Computer Science from Toronto. University of. I'm originally from Alberta, so I might have a few strange ideas about the world (such as Toronto not really being the center of Canada). I'm generally happy to help out anyone who asks, so feel free to visit. If my door is open, I'm happy to see you.

About this page:

This is my academic web page at the University of Toronto. Or at least that's the plan. This page is not complete (or in any form near completion) and never will be! I'll be updating this page on an irregular basis as time permits. Other web pages I run or used to run are linked below. This page was created and updated exclusively with vi.

Background:

I have a BSc (First Class Honours) in Computing Science from the University of Alberta (1999), and an MSc in Computing Science from the University of Alberta (2002). My thesis, supervised by Ryan Hayward, was titled A Polynomial Time Algorithm for Line Segment Diagram Isomorphism, which involved generalizations of graph theory concepts and planar graph isomorphism.

More recently I completed my PhD in the Department of Computer Science at the University of Toronto. My thesis title was "Graph Searching" and studied a number of graph search/graph traversal algorithms, characterized them based on the vertex orderings they can generate, and extended these algorithms to create a class of techniques to producing minimal elimination orderings and minimal triangulations.

While I was a student, I was highly involved in the university community. I represented the graduate students in my department on the CSGSBS executive as Representative the Graduate Students' Union General Council. I was twice elected to represent graduate students in Division III (Physical Sciences) on the School of Graduate Studies Council and at the Division III Executive Council. I was also elected by the GSU Council as an Executive-at-Large of the GSU, and served as Chair of the GSU Academics and Funding Committee during that time.

I have taught a number of Computer Science courses at the University of Toronto; they are listed on my courses page. I generally teach courses in my general research area (theoretical computer science and algorithms) or interest areas (programming, operating systems). In the past I served as a teaching assistant or tutor in a variety of courses at the University of Toronto. I have also taught Computing Science at Concordia University College of Alberta and served various TA roles in the Computing Science Department and Mathematics Department at the University of Alberta. I am trying to keep my teaching dossier up to date, but I'm sure it's a few terms behind.

Among my passions are the ACM Programming Contest (where we placed 8th in the 2000 world finals, and 11th in the 1999 world finals), hacking Linux, cryptography and coding, algebraic computation, algorithms, graph theory, biking, swimming, soccer, ultimate frisbee, dancing, and cards.

Other links:

Mailing address:

Richard Krueger
Department of Computer Science
University of Toronto
10 King's College Road
Toronto, Ontario
CANADA M5S 3G4




Copyright © Richard Krueger
All rights reserved.
[University of Toronto]
Computer Science

Valid HTML 4.01!