Math |
Real and complex analysis Linear algebra Multivariate calculus Probability Optimization |
Application |
Robot learning from demonstration (UT, ongoing) Data mining Machine learning (Coursera) Fundamentals of information retrieval Speech processing Software engineering |
Systems |
Distributed Computing (UT, Ongoing) Digital design Computer organization and architecure Operating systems (with lab) Compilers (with lab) Data communications Networks (with lab) Systems Programming (with lab) Databases (with lab) System software lab Peripherals lab Hardware lab |
Theoretical |
Formal Semantics and Verification(UT, ongoing) Introduction to Computing Data structures Algorithms Discrete mathematics Formal languages and automata theory Theory of computation |
Programming Languages | C, C++, Python, Java(basic), Unix shell scripting |
Web Development | PHP, MySQL, HTML, CSS |
Operating Systems | Linux, Microsoft Windows |
IDEs | Microsoft Visual Studio, Eclipse |
Libraries | Weka(3 months) R(3 months) Scikit-learn (1.5 years Numpy(1.5 years Theano (3 months) Pylearn2(3 months) |
Frameworks | Django(basic), Twitter Bootstrap |
Tools | LaTeX, Microsoft Office |