This page is used to redirect you to the current term's CPSC 344 site. If you do not see the current term's site appear in the next few seconds, try clicking the following link:

http://www.ugrad.cs.ubc.ca/~cs344/current-term/