| 2012sp-cmpt-102-d1CMPT 102 D1
          
         | 
        Scientific Computer Prog. | 
        Burnaby | 
        Bhattacharya, Binay | 
        
          cmpt-102 | 
    
    
    
        | 2012sp-cmpt-110-c1CMPT 110 C1
          
         | 
        Programming in Visual Basic | 
        Distance | 
        Dixon, Anthony | 
        
          cmpt-110 | 
    
    
    
        | 2012sp-cmpt-120-d1CMPT 120 D1
          
         | 
        Intro.Cmpt.Sci/Programming I | 
        Burnaby | 
        McQuiggin, Kevin | 
        
          cmpt-120-d1 | 
    
    
    
        | 2012sp-cmpt-120-d2CMPT 120 D2
          
         | 
        Intro.Cmpt.Sci/Programming I | 
        Surrey | 
        Edgar, John | 
        
          cmpt-120-d2 | 
    
    
    
        | 2012sp-cmpt-125-d1CMPT 125 D1
          
         | 
        Intro.Cmpt.Sci/Programming II | 
        Burnaby | 
        Cukierman, Diana | 
        
          cmpt-125-d1 | 
    
    
    
        | 2012sp-cmpt-125-d2CMPT 125 D2
          
         | 
        Intro.Cmpt.Sci/Programming II | 
        Surrey | 
        Donaldson, Toby | 
        
          cmpt-125-d2 | 
    
    
    
        | 2012sp-cmpt-128-d2CMPT 128 D2
          
         | 
        Intro. Cmpt.Sci/Prgm/Engineers | 
        Surrey | 
        Edgar, John | 
        
          cmpt-128 | 
    
    
    
        | 2012sp-cmpt-150-d1CMPT 150 D1
          
         | 
        Intro to Computer Design | 
        Burnaby | 
        Dixon, Anthony | 
        
          cmpt-150-d1 | 
    
    
    
        | 2012sp-cmpt-150-d2CMPT 150 D2
          
         | 
        Intro to Computer Design | 
        Surrey | 
        Hafer, Louis | 
        
          cmpt-150-d2 | 
    
    
    
        | 2012sp-cmpt-150-e2CMPT 150 E2
          
         | 
        Intro to Computer Design | 
        Harbour Ctr | 
        Cukierman, Diana | 
        
          cmpt-150-e2 | 
    
    
    
        | 2012sp-cmpt-165-c0CMPT 165 C0
          
         | 
        Intro Internet/WWW (combined) | 
        Burnaby | 
        Baker, Greg | 
        
          cmpt-165 | 
    
    
    
        | 2012sp-cmpt-165-c1CMPT 165 C1
          
         | 
        Intro Internet  World Wide Web | 
        Distance | 
        Baker, Greg | 
        
          cmpt-165-c1 | 
    
    
    
        | 2012sp-cmpt-165-c2CMPT 165 C2
          
         | 
        Intro Internet  World Wide Web | 
        Distance | 
        Baker, Greg | 
        
          cmpt-165-c2 | 
    
    
    
        | 2012sp-cmpt-165-c3CMPT 165 C3
          
         | 
        Intro Internet  World Wide Web | 
        Distance | 
        Baker, Greg | 
        
          cmpt-165-c3 | 
    
    
    
        | 2012sp-cmpt-165-d1CMPT 165 D1
          
         | 
        Intro Internet  World Wide Web | 
        Burnaby | 
        Chan, Bobby | 
        
          cmpt-165-d1 | 
    
    
    
        | 2012sp-cmpt-165-d2CMPT 165 D2
          
         | 
        Intro Internet  World Wide Web | 
        Surrey | 
        Stewart, Colin | 
        
          cmpt-165-d2 | 
    
    
    
        | 2012sp-cmpt-165-d3CMPT 165 D3
          
         | 
        Intro Internet  World Wide Web | 
        Burnaby | 
         | 
        
          cmpt-165-d3 | 
    
    
    
        | 2012sp-cmpt-166-d1CMPT 166 D1
          
         | 
        Animated Intro to Programming | 
        Surrey | 
        Donaldson, Toby | 
        
          cmpt-166 | 
    
    
    
        | 2012sp-cmpt-212-d1CMPT 212 D1
          
         | 
        Appl.Design in C++ | 
        Surrey | 
        Fraser, Brian | 
        
          cmpt-212 | 
    
    
    
        | 2012sp-cmpt-225-d1CMPT 225 D1
          
         | 
        Data Structures/Programming | 
        Burnaby | 
        Mori, Greg | 
        
          cmpt-225-d1 | 
    
    
    
        | 2012sp-cmpt-225-e2CMPT 225 E2
          
         | 
        Data Structures/Programming | 
        Harbour Ctr | 
        Mitchell, David | 
        
          cmpt-225-e2 | 
    
    
    
        | 2012sp-cmpt-250-d1CMPT 250 D1
          
         | 
        Intro to Computer Architecture | 
        Burnaby | 
        Dixon, Anthony | 
        
          cmpt-250 | 
    
    
    
        | 2012sp-cmpt-275-e1CMPT 275 E1
          
         | 
        Software Engineering I | 
        Burnaby | 
        Regan, Janice | 
        
          cmpt-275 | 
    
    
    
        | 2012sp-cmpt-276-d2CMPT 276 D2
          
         | 
        Intro Software Engineering | 
        Surrey | 
        Fraser, Brian | 
        
          cmpt-276 | 
    
    
    
        | 2012sp-cmpt-300-d1CMPT 300 D1
          
         | 
        Operating Systems I | 
        Burnaby | 
        Pearce, Steve | 
        
          cmpt-300-d1 | 
    
    
    
        | 2012sp-cmpt-300-d2CMPT 300 D2
          
         | 
        Operating Systems I | 
        Surrey | 
        Shriraman, Arrvindh | 
        
          cmpt-300-d2 | 
    
    
    
        | 2012sp-cmpt-307-d1CMPT 307 D1
          
         | 
        Data Structures | 
        Burnaby | 
        Kabanets, Valentine | 
        
          cmpt-307 | 
    
    
    
        | 2012sp-cmpt-310-d1CMPT 310 D1
          
         | 
        Artificial Intelligence Survey | 
        Burnaby | 
        Delgrande, James | 
        
          cmpt-310 | 
    
    
    
        | 2012sp-cmpt-320-e1CMPT 320 E1
          
         | 
        Social Implications | 
        Burnaby | 
        Pearce, Steve | 
        
          cmpt-320 | 
    
    
    
        | 2012sp-cmpt-322w-d1CMPT 322W D1
          
         | 
        Responsibility and Ethics | 
        Surrey | 
        Edgar, John | 
        
          cmpt-322 | 
    
    
    
        | 2012sp-cmpt-340-d1CMPT 340 D1
          
         | 
        Biomedical Computing | 
        Burnaby | 
        Hamarneh, Ghassan | 
        
          cmpt-340 | 
    
    
    
        | 2012sp-cmpt-354-e1CMPT 354 E1
          
         | 
        Database Systems I | 
        Burnaby | 
        Khosravi, Hassan | 
        
          cmpt-354 | 
    
    
    
        | 2012sp-cmpt-363-e1CMPT 363 E1
          
         | 
        User Interface Dsgn | 
        Burnaby | 
        Pearce, Steve | 
        
          cmpt-363 | 
    
    
    
        | 2012sp-cmpt-365-d1CMPT 365 D1
          
         | 
        Multimedia Systems | 
        Burnaby | 
        Liu, Jiangchuan | 
        
          cmpt-365 | 
    
    
    
        | 2012sp-cmpt-370-e1CMPT 370 E1
          
         | 
        Info System Design | 
        Burnaby | 
        Ridinger, Dan | 
        
          cmpt-370 | 
    
    
    
        | 2012sp-cmpt-371-d1CMPT 371 D1
          
         | 
        Data Communications/Networking | 
        Burnaby | 
        Gu, Qianping | 
        
          cmpt-371-d1 | 
    
    
    
        | 2012sp-cmpt-371-d2CMPT 371 D2
          
         | 
        Data Communications/Networking | 
        Surrey | 
        Peters, Joseph | 
        
          cmpt-371-d2 | 
    
    
    
        | 2012sp-cmpt-376w-d1CMPT 376W D1
          
         | 
        Tech.Writing and Group Dynamic | 
        Burnaby | 
        Liestman, Arthur | 
        
          cmpt-376-d1 | 
    
    
    
        | 2012sp-cmpt-376w-d2CMPT 376W D2
          
         | 
        Tech.Writing and Group Dynamic | 
        Burnaby | 
        Liestman, Arthur | 
        
          cmpt-376-d2 | 
    
    
    
        | 2012sp-cmpt-379-d1CMPT 379 D1
          
         | 
        Principles of Compiler Design | 
        Surrey | 
        Shermer, Thomas | 
        
          cmpt-379 | 
    
    
    
        | 2012sp-cmpt-383-d1CMPT 383 D1
          
         | 
        Programming Langs. | 
        Surrey | 
        Popowich, Frederick | 
        
          cmpt-383-d1 | 
    
    
    
        | 2012sp-cmpt-383-e2CMPT 383 E2
          
         | 
        Programming Langs. | 
        Harbour Ctr | 
        Baker, Greg | 
        
          cmpt-383-e2 | 
    
    
    
        | 2012sp-cmpt-404-d1CMPT 404 D1
          
         | 
        Cryptography and Protocols | 
        Burnaby | 
        Bulatov, Andrei | 
        
          cmpt-404 | 
    
    
    
        | 2012sp-cmpt-405-d1CMPT 405 D1
          
         | 
        Cmpt. Algorithms | 
        Burnaby | 
        Ergun, Funda | 
        
          cmpt-405 | 
    
    
    
        | 2012sp-cmpt-413-d1CMPT 413 D1
          
         | 
        Computational Linguistics | 
        Burnaby | 
        Sarkar, Anoop | 
        
          cmpt-413 | 
    
    
    
        | 2012sp-cmpt-415-d1CMPT 415 D1
          
         | 
        Special Resrch Proje | 
        Burnaby | 
        Kirkpatrick, Ted; Liu, Jiangchuan | 
        
          cmpt-415 | 
    
    
    
        | 2012sp-cmpt-416-d1CMPT 416 D1
          
         | 
        Special Research Projects | 
        Burnaby | 
        Kirkpatrick, Ted; Liu, Jiangchuan | 
        
          cmpt-416 | 
    
    
    
        | 2012sp-cmpt-431-d1CMPT 431 D1
          
         | 
        Distributed Systems | 
        Burnaby | 
        Vaughan, Richard | 
        
          cmpt-431 | 
    
    
    
        | 2012sp-cmpt-454-d1CMPT 454 D1
          
         | 
        Database Systems II | 
        Burnaby | 
        Wang, Ke | 
        
          cmpt-454 | 
    
    
    
        | 2012sp-cmpt-464-e1CMPT 464 E1
          
         | 
        Geometric Modeling in CG | 
        Burnaby | 
        Zhang, Richard | 
        
          cmpt-464 | 
    
    
    
        | 2012sp-cmpt-466-e1CMPT 466 E1
          
         | 
        Animation | 
        Burnaby | 
        Zhang, Richard | 
        
          cmpt-466 | 
    
    
    
        | 2012sp-cmpt-470-e1CMPT 470 E1
          
         | 
        Web-Based Info Syst | 
        Burnaby | 
        Pike, Allen | 
        
          cmpt-470 | 
    
    
    
        | 2012sp-cmpt-471-d1CMPT 471 D1
          
         | 
        Networking II | 
        Surrey | 
        Hafer, Louis | 
        
          cmpt-471-d1 | 
    
    
    
        | 2012sp-cmpt-471-e1CMPT 471 E1
          
         | 
        Networking II | 
        Harbour Ctr | 
        Regan, Janice | 
        
          cmpt-471-e1 | 
    
    
    
        | 2012sp-cmpt-471-x1CMPT 471 X1
          
         | 
        Networking (ugrad/grad combine | 
        unknown | 
        Hafer, Louis | 
        
          cmpt-471 | 
    
    
    
        | 2012sp-cmpt-473-d1CMPT 473 D1
          
         | 
        Software Quality Assurance | 
        Surrey | 
        Cameron, Rob | 
        
          cmpt-473 | 
    
    
    
        | 2012sp-cmpt-475-d1CMPT 475 D1
          
         | 
        Software Engineering II | 
        Burnaby | 
        Glaesser, Uwe | 
        
          cmpt-475 | 
    
    
    
        | 2012sp-cmpt-496-d1CMPT 496 D1
          
         | 
        Directed Studies | 
        Burnaby | 
        Baker, Greg | 
        
          cmpt-496 | 
    
    
    
        | 2012sp-cmpt-497-d1CMPT 497 D1
          
         | 
        Dual Degree Capstone Project | 
        Burnaby | 
        Krishnamurti, Ramesh | 
        
          cmpt-497 | 
    
    
    
        | 2012sp-cmpt-705-g1CMPT 705 G1
          
         | 
        Design/Analysis Algorithms | 
        Burnaby | 
        Ergun, Funda | 
        
          cmpt-705 | 
    
    
    
        | 2012sp-cmpt-740-g1CMPT 740 G1
          
         | 
        Database Systems | 
        Burnaby | 
        Luk, Wo-Shun | 
        
          cmpt-740 | 
    
    
    
        | 2012sp-cmpt-764-g1CMPT 764 G1
          
         | 
        Geometric Modeling in CG | 
        Burnaby | 
        Zhang, Richard | 
        
          cmpt-764 | 
    
    
    
        | 2012sp-cmpt-771-g1CMPT 771 G1
          
         | 
        Internet Arch and Protocols | 
        Surrey | 
        Hafer, Louis | 
        
          cmpt-771 | 
    
    
    
        | 2012sp-cmpt-781-g1CMPT 781 G1
          
         | 
        Technical Communication | 
        Burnaby | 
        Kirkpatrick, Ted | 
        
          cmpt-781 | 
    
    
    
        | 2012sp-cmpt-815-g1CMPT 815 G1
          
         | 
        Algorithms/Optimiz. | 
        Burnaby | 
        Krishnamurti, Ramesh | 
        
          cmpt-815 | 
    
    
    
        | 2012sp-cmpt-823-g2CMPT 823 G2
          
         | 
        Knowledge Represent. | 
        Off-campus | 
        Delgrande, James | 
        
          cmpt-823 | 
    
    
    
        | 2012sp-cmpt-828-g1CMPT 828 G1
          
         | 
        Illumination in Images | 
        Burnaby | 
        Drew, Mark | 
        
          cmpt-828 | 
    
    
    
        | 2012sp-cmpt-880-g2CMPT 880 G2
          
         | 
        Spec.Top. in Computing Science | 
        Surrey | 
        Shermer, Thomas | 
        
          cmpt-880 | 
    
    
    
        | 2012sp-cmpt-881-g1CMPT 881 G1
          
         | 
        Spec.Top./Theoretical Cmpt. | 
        Burnaby | 
        Berenbrink, Petra | 
        
          cmpt-881 | 
    
    
    
        | 2012sp-cmpt-882-g1CMPT 882 G1
          
         | 
        Spc.Topics Art. Intelligence | 
        Burnaby | 
        Ternovska, Evgenia (Eugenia) | 
        
          cmpt-882 | 
    
    
    
        | 2012sp-cmpt-886-g1CMPT 886 G1
          
         | 
        Special Topics Operating Syst | 
        Burnaby | 
        Fedorova, Alexandra | 
        
          cmpt-886 | 
    
    
    
        | 2012sp-cmpt-888-g2CMPT 888 G2
          
         | 
        Spec.Topics/Graphics,HCI,Visn | 
        Burnaby | 
        Hamarneh, Ghassan | 
        
          cmpt-888 | 
    
    
    
        | 2012sp-cmpt-889-g1CMPT 889 G1
          
         | 
        Spec.Topics / Interdisc Cmpt | 
        Surrey | 
        Smyth, Tamara | 
        
          cmpt-889 | 
    
    
    
        | 2012sp-cmpt-894-g1CMPT 894 G1
          
         | 
        Directed Reading | 
        Burnaby | 
         | 
        
          cmpt-894 | 
    
    
    
        | 2012sp-cmpt-896-g1CMPT 896 G1
          
         | 
        MSc Portfolio | 
        Burnaby | 
         | 
        
          cmpt-896 | 
    
    
    
        | 2012sp-cmpt-897-g1CMPT 897 G1
          
         | 
        M.Sc. Project | 
        Burnaby | 
         | 
        
          cmpt-897 | 
    
    
    
        | 2012sp-cmpt-898-g1CMPT 898 G1
          
         | 
        M.Sc. Thesis | 
        Burnaby | 
         | 
        
          cmpt-898 | 
    
    
    
        | 2012sp-cmpt-899-g1CMPT 899 G1
          
         | 
        Ph.D. Thesis | 
        Burnaby | 
         | 
        
          cmpt-899 | 
    
    
    
        | 2012sp-ddp-210-d1DDP 210 D1
          
         | 
        Dual Degree Prgm-ZU Cmpt Sci | 
        Off-campus | 
        Gu, Qianping | 
        
          ddp-210 | 
    
    
    
        | 2012sp-ddp-310-d1DDP 310 D1
          
         | 
        Dual Degree Prgm-ZU Cmpt Sci | 
        Off-campus | 
        Gu, Qianping | 
        
          ddp-310 | 
    
    
    
        | 2012sp-macm-101-d1MACM 101 D1
          
         | 
        Discrete Math I | 
        Burnaby | 
        Bart, Brad | 
        
          macm-101-d1 | 
    
    
    
        | 2012sp-macm-101-d2MACM 101 D2
          
         | 
        Discrete Math I | 
        Burnaby | 
        Bart, Brad | 
        
          macm-101-d2 | 
    
    
    
        | 2012sp-macm-101-d3MACM 101 D3
          
         | 
        Discrete Math I | 
        Surrey | 
        Wiese, Kay C | 
        
          macm-101-d3 | 
    
    
    
        | 2012sp-macm-101-x1MACM 101 X1
          
         | 
        Discrete Math I (combined) | 
        Burnaby | 
        Bart, Brad | 
        
          macm-101 |