Here is a list of courses offered at UVic that lab members took and enjoyed:

Computational Geometry: This course gives you a basic idea about computational geometry and motion planning (CSC 426/526). It's being offered again in Fall 2012.

Real-Time Operating Systems: This course is all about embedded systems (CSC 460). It's a lot work but you will enjoy it.

Randomized Algorithms (CSC 423/523)

Analysis of Algorithms (CSC 425/520)

Combinatorial Algorithms (CSC 428/528)

Computer Vision (ELEC 436/536)

...And Neil is always there to help you with his well-documented projects and research at his website.


  • Association for the Advancement of Artificial Intelligence Conference (AAAI)
  • International Symposium on Graph Drawing (GD)
  • International Conference on Robotics and Automation (ICRA)
  • International Conference on Intelligent Robots and Systems (IROS)
  • Symposium on Computational Geometry (SCG/SOCG)
  • Symposium on Theoretical Aspects of Computer Science (STACS)
  • International Workshop on Algorithms and Computation (WALCOM)

Useful Links

Graduate Co-op Program

NSERC Funding