"I started tutoring C/C++/programming while doing under graduation in the late 1990s. I am a seasoned software architect and developer with over 20 yrs of professional experience in building enterprise class software products in data storage, embedded data-store engines, embedded systems, and ASIC validation areas. I hold Bachelors and Masters in Computer Engineering with an advanced diploma in computing. I more...
"I started tutoring C/C++/programming while doing under graduation in the late 1990s. I am a seasoned software architect and developer with over 20 yrs of professional experience in building enterprise class software products in data storage, embedded data-store engines, embedded systems, and ASIC validation areas. I hold Bachelors and Masters in Computer Engineering with an advanced diploma in computing. I have around twenty US patents in the areas of network data transfer, data storage, and machine learning.
I can teach students in the following areas
C/C++ programming
Advanced C++ programming, STL, templates, async programming, Lambdas, type erasure
Python programming,
Data structures (lists, graphs, B-trees, hash tables, heaps, Trie, Markle Trees, Quad-tree etc)
Algorithms (search, sorting etc)
Software design and testing aspects
Data stores (K/V stores)
Data science/ML concepts (probability, random variables, Bayes theorem, reinforcement learning) and their practical applications
I can explain computer science concepts and topics through multiple perspectives which makes it easy for the students to understand them. I have extensive software programming experience at large scale product development companies having 1000s of developers. This could help the students to get real world industry perspectives on how large scale mission critical software design considerations are.
If you are an undergrad or software professional and want to grasp tough software concepts and programming techniques then do not hesitate to reach out. Further, I can teach advanced data structures and algorithms for FAANG interviews.
I personally believe anyone with interest in learning programming could become an expert programmer through a guided learning path.
Please feel free to contact me for a programming lesson." less...