My undergraduate courses focused on cognitive science, and my graduate years narrowed to artificial intelligence.

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
© 2018 michaeljoya.com