
Courses on Other Topics
In addition to the courses listed above, there are a variety of other courses in CSA and other departments at IISc that you may wish to explore. For example, several of our students take courses in the Mathematics, EE, and ECE departments to further strengthen their mathematical and statistical backgrounds; in particular, if you are a PhD student working in machine learning or learning theory, you may find some of the following courses beneficial:
 MA 221: Analysis I
 MA 222: Analysis II
 MA 223: Functional Analysis
 MA 368: Topics in Probability and Stochastic Processes
 MA 369: Random Matrix Theory
 E2 201: Information Theory
 E2 202: Random Processes
 E2 212: Matrix Theory
Some students take courses in biology or in other fields in which they want to apply machine learning techniques. Within computer science, subjects such as algorithms, complexity, graph theory, and game theory all provide useful techniques and have fascinating interfaces with machine learning; subjects such as information retrieval, natural language processing, computer vision, communication networks, and computer systems all provide natural problems where machine learning techniques are applied. Finding new bridges between machine learning and other disciplines is up to your imagination!

