Python
Tutoring
Everyone should learn a language, be it programming or human. Knowledge of multiple languages is useful to improve and facilitate thinking and problem solving skills. I have tutored students in python, starting from basics to advanced level concepts, including scripting, abstraction. The topics I have tutored, include:- Game Design
- Machine Learning -- Algorithms, Networks, Predictive Modeling, NLP engineering, Web scraping, Regression, BigData, Hadoop
- Neural Control Systems
- Deep Learning
- Linear Algebra using Python
Numerical Methods
There are two books on numerical methods that I solve (and teach) in my spare time. The codes for these books can be found here for Koonin's book and here for Newman's book. This is a work in progress.C++
Tutoring
In C++ I have tutored students from basics to advanced level concepts, including object oriented programming, abstraction. The topics I have tutored, include:- Algorithms
- Database Management
- Discrete Structures