• Computer Science
  • CS725 Machine Learning
  • CS747 Intelligent and Learning Agents
  • EE702 Computer Vision
  • CS736 Algorithms for Medical Image Processing
  • CS663 Digital Image Processing
  • GNR607 Satellite Image Processing
  • EE717 Advanced Computing for Electrical Engineers
  • ME766 High Performance Scientific Computing
  • CS218 Design & Analysis of Algorithms
  • CS213 Data Structures & Algorithms
  • CS228 Logic for Computer Science
  • CS416 Computer & Network Security
  • AE663 Software Development Techniques for Scientists
  • Electrical Engineering
  • EE779 Advanced Topics in Signal Processing
  • EE338 Digital Signal Processing + Lab
  • EE677 Foundation of VLSI CAD
  • EE328 Digital Communications
  • EE309 Microprocessors + Lab
  • EE225 Network Theory
  • EE302 Control Systems + Lab
  • EE224 Digital and Analog Systems + Lab
  • EE308 Communication Systems + Lab
  • EE344 Electronic Design Lab
  • EE301 Electromagnetic Waves
  • EE210 Signals & Systems
  • Mathematics
  • IE712 Stochastic Models
  • IE501 Optimization
  • IE502 Probabilistic Models
  • EE325 Probability & Random Processes
  • EE223 Data Analysis & Interpretation
  • MA205 Complex Analysis
  • MA207 Differential Equations II
  • MA106 Linear Algebra
  • MA108 Differential Equations
  • MA105 Calculus
  • Coursera | edX
  • Unsupervised Feature Learning and Deep Learning Turorial | Stanford University
  • Machine Learning | Stanford University
  • Neural Networks for Machine Learning | UofT
  • Computer Vision
  • Deep Learning
  • Data Efficient Machine Learning
  • Semi-supervised Learning