Courses taken as of today:
Algebra, Calculus, Linear Algebra, Optimization, Combinatorics, Probability, Statistics, Functional Programs, Algorithm Design and Data Abstraction, Object Oriented Programming, Data Structures, Algorithms, Logic and Computation, Computer Organization and Design, Sequential Programming, Introduction to Machine Learning, Operating Systems, Introduction to Artificial Intelligence, Computational Statistics and Data Analysis