The following is a list of the courses I've taken at McGill, a star indicates the course was taken at a graduate level.
Computer Science Courses
- Intro to Software Systems
- Programming Languages and Paradigms
- Intro to Computer Systems
- Data Structures and Algorithms
- Theoretical Aspects of Computer Science
- Numerical Computing
- Operating Systems
- Algorithm Design Techniques
- Database Systems
- Data Compression
- Basics of Computer Networks
- Fundamentals of Computer Vision*
- Computational Geometry*
- Artificial Intelligence
- Fundamentals of Computer Graphics*
- Honours Thesis
- Advanced Analysis of Algorithms*
- Robotics and Intelligent Systems
- Computational Perception*
Math Courses
- (Math) Calculus A and B (two courses)
- (Math) Vectors Matrices and Geometry
- (Math) Discrete Structures
- (Math) Linear Algebra
- (Math) Abstract Algebra and Computing
- (Math) Probability Theory
- (Math) Ordinary Differential Equations
Other Courses:
- (Physics) Mechanics and Waves
- (Physics) Electromagnetism and Optics
- (Physics) Classical Mechanics
- (Sociology) War, States, and Social Change
- (Biology) Cell and Molecular Biology
- (Environment) Technology and the Environment
- (Economics) Current Economic Problems
- (History) Seminar: Jewish Emancipation in Literature
- (Linguistics) Intro to the Study of Language