Courses for my undergraduate degree:
Major: Computing Science Honours.
Minor: Mathematics
With Co-operative Education
First Year
Transferred Credits from High School
MATH 151 - Calculus I
MATH 152 - Calculus II
CHEM 121 - General Chemistry and Lab. I
CHEM 122 - General Chemistry II
2001 Fall
PHIL 001 - Introduction to Philosophy
CMPT 150 - Introduction to Computer Architecture
CMPT 101 - Introduction to Computer Programming
MACM 101 - Discrete Mathematics I
2002 Spring
CMPT 201 - Data Structure and Algorithms
MACM 201 - Discrete Mathematics II
ECON 103 - Microeconomics
MATH 232 - Linear Algebra
PHYS 120 - Modern and Classical Mechanics
2002 Summer
STATS 270 - Introduction to Statistics
MATH 342 - Number Theory
CMPT 275 - Software Engineering I
Second Year
2002 Fall
CMPT 361 - Introduction to Computer Graphics
MATH 251 - Calculus III
CMPT 250 - Computer Architecture II
2003 Spring
CMPT 384 - Symbolic Computing
CMPT 365 - Multimedia System
CMPT 363 - User Interface
CMPT 354 - Database System
2003 Summer
CMPT 300 - Operating Systems
CMPT 307 - Data Structures and Algorithms
CMPT 212 - Object-Oriented Appl.Design in C++
Math TA at Linear Algebra Workshop
Third Year
2003
Fall
First Term Co-op at Crystal
Decisions
2004 Spring
Second Term Co-op at Crystal
Decisions/Business Objects
CMPT 371 - Data Communication and Networking I
2004 Summer
NSERC USRA Research
Grant with Dr.
Ghassan Harmaneh
Related Link: My
Daily Research Notes
Fourth Year
2004 Fall
CMPT 471 - Data Communication and Networking II
CMPT 310 - Artificial Intelligence
Math 332 - Algebraic Systems
PSYC 100 - Introduction to Psychology
2005 Spring
MACM 316 - Numerical Analysis
CMPT 340 - Computers in Biomedicine
Math 308 - Linear Programming
CMPT 470 - Web-based Information Systems
Fifth Year
2005 Fall
Fourth/Fifth Term Co-op at Pivotal
Corporation
2006 Spring
CMPT 419 - Special Topic in Artifical Intelligence
CMPT 320 - Social Implications of a Computerised Society
CMPT 408 - Theory of Communication Networks
MATH 345 - Introduction to Graph Theory
2006 Spring
CMPT 383 - Comparative Programming Languages
CMPT 405 - Computer Algorithms
CMPT 454 - Database System II
MATH 380 - History of Mathematics