Key Courses Undertaken
At IIT Bombay
A.I. / M.L.
CS753: Automatic Speech Recognition · CS747: Foundations of Intelligent and Learning Agents · EE679: Speech Processing · CS335: Artificial Intelligence and Machine Learning† · CS726: Advanced Machine Learning · EE769: Introduction to Machine Learning · CS215: Data Analysis and Interpretation
Computer Science
CS302: Implementation of Programming Languages † · CS310: Automata Theory · CS663: Fundamentals of Digital Image Processing · CS475: Computer Graphics · CS347: Operating Systems† · CS317: Database and Information Systems† · CS305: Computer Architecture† · CS224: Computer Networks† · CS228: Logic for Computer Science · CS218: Design and Analysis of Algorithms · CS226: Digital Logic Design† · CS213: Data Structures and Algorithms† · CS207: Discrete Structures · CS152: Abstractions and Paradigms for Programming† · CS101: Computer Programming and Utilization
Applied Statistics and Informatics
SI404: Applied Stochastic Processes · SI402: Statistical Inference · SI417: Introduction to Probability Theory
Mathematics
MA214: Introduction to Numerical Analysis · MA106: Linear Algebra · MA108: Differential Equations · MA105: Calculus
MOOC
CS231n: Convolutional Neural Networks for Visual Recognition · CS224d: Deep Learning for Natural Language Processing
†accompanied by a separate lab course