My undergraduate courses focused on cognitive science. Later in my graduate years I focused on optimization.
I also took a graduate signal processing class in order to do work with my stethyscope/heart sound project.
Graduate (UA)
- CMPUT 656: Convex Optimization and Matrix Approaches in Machine Learning
- CMPUT 675: Signal Processing for Computing Scientists
Undergraduate (UBC)
- CPSC 420: Advanced Algorithmic Design
- CPSC 425: Machine Vision
- CPSC 445: Algorithms in Bioinformatics
- CPSC 424: Geometric Modeling
- CPSC 422: Intelligent Systems
- CPSC 322: Artificial Intelligence
- CPSC 416: Distributed Systems
- CPSC 340: Machine Learning
- PSYC 461: Neuroplasticity and Behaviour
- PSYC 365: Cognitive Neuroscience
- PSYC 304: Brain and Behaviour
- COGS 300: Understanding and Designing Cognitive Systems
- MATH 200/317: Calculus III / IV: Vector Calculus
- MATH 302: Intro to Probability
- LING 100/200: Linguistics, Phonetics and Phonology