Search

Shrirang K.

Passionate Computer Scientist & Educator

Passionate Computer Scientist & Educator

$120/hour

About Shrirang


Bio

I have been tutoring students since I was in high school - starting with friends struggling in class and then helping out juniors. In graduate school, I was a TA for a few classes and formally guided undergraduate and graduate students. During my career as a researcher, manager, and leader I kept working with students until finally realizing that this was what I enjoyed doing the most.

I consider my particular strength to be taking an abstract concept and distilling it to a level that...

I have been tutoring students since I was in high school - starting with friends struggling in class and then helping out juniors. In graduate school, I was a TA for a few classes and formally guided undergraduate and graduate students. During my career as a researcher, manager, and leader I kept working with students until finally realizing that this was what I enjoyed doing the most.

I consider my particular strength to be taking an abstract concept and distilling it to a level that students understand the intuition behind the ideas. I guide students in a structured manner to form their understanding, and I know we have succeeded once there is an 'aha!' moment. In short, I do not teach students, I help them learn.

My Ph.D. is in Electrical Engineering, with minors in Mathematics and Computer Science. This is from the University of Minnesota (Twin Cities), whose Mathematics department is one of the finest in the world. My areas of expertise are:
- Mathematics: linear algebra and combinatorics
- Computer Science: Data structures, algorithms, data analytics, machine learning, deep learning, programming in C, C++, and python
- Electrical Engineering: circuits, signals and systems, image processing and VLSI

Gaining knowledge is fun - looking forward to a journey of shared exploration!


Education

University of Pune
Electronics and Tele
Clarkson University
Masters
University of Minnesota
PhD

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C++,

C++

All of the algorithms I developed in my graduate studies (MS and Ph.D.) were written in C++ with extensive use of features such as templates. In my professional life, I have worked on large code bases (a few millions of lines of code) and developed a few of these from scratch. This involved careful design, not just writing code.
Computer Science,

Computer Science

All of my professional work has been developing algorithms and implementing these efficiently, in different areas from VLSI design to high-performance computing (parallel computing) and digitalization (cloud, machine learning, and analytics). My focus while teaching CS is helping students understand the 'big picture' - how data structures, algorithms, and implementation come together with computer architecture and operating systems to solve problems correctly and efficiently
C, Computer Programming, General Computer, Python

Corporate Training

C++,

C++

All of the algorithms I developed in my graduate studies (MS and Ph.D.) were written in C++ with extensive use of features such as templates. In my professional life, I have worked on large code bases (a few millions of lines of code) and developed a few of these from scratch. This involved careful design, not just writing code.
General Computer

Math

Electrical Engineering

Electrical Engineering

My undergraduate focus was on electronics and telecommunication and graduate studies on VLSI Design Automation. I have worked at Intel Corp and IBM Research in the VLSI space, and currently teach signals and systems, CMOS VLSI circuits and image processing

Science

Electrical Engineering

Electrical Engineering

My undergraduate focus was on electronics and telecommunication and graduate studies on VLSI Design Automation. I have worked at Intel Corp and IBM Research in the VLSI space, and currently teach signals and systems, CMOS VLSI circuits and image processing

Ratings and Reviews


Rating

5.0 (198 ratings)
5 star
(198)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

All reviews

I would recommend Shrirang K. to a student needing help in a heartbeat!

Shrirang proved that he can help any student no matter their level go onto a newer and higher level where they are able to understand the material and pass a college course comfortably. A 5.0 rating backed with real results!

Henry, 24 lessons with Shrirang

Incredible experience!

Shrirang took me from a fledgling beginner to proficient in my algorithms class in only a few weeks! I was initially very worried about passing my algorithms exam, but with Shrirang's help I was able to ace it while the class average was just a C. His knowledge is boundless and his aptitude for explaining concepts is unrivaled. He is meticulous about your thought process and challenges you to think on a deeper level. I would highly recommend him to anyone wanting to excel in their course or knowledge!

Jerry, 26 lessons with Shrirang

Passionate and knowledgeable

I really liked that, in our first sessions, Shrirang asked me several questions about how I want to learn. He is very knowledgeable about data science and I was impressed with his ability to tweak his teaching style to meet my needs.

Hayley, 6 lessons with Shrirang

Knowledgeable, patient and clear

Shrirang helped me immensely in studying for my Algorithms and Data Structures midterm. He was able to break down problems in a clear and concise way to help me come to a holistic understanding of the material. I highly recommend Shrirang!

Zachary, 2 lessons with Shrirang

Extremely Knowledgeable Tutor

Dr. Shrirang was very knowledgeable about the material that we covered during our session. He was very patient and he ensured that I knew how to perform the mathematical calculations and also most importantly that I understand the intuition behind each problem and concept. Thank you.

Tan, 1 lesson with Shrirang

Another great class

Really good second class with Shrirang, now I can confidently say that I’ll pass with a great grade my algorithms class!

Fritz, 19 lessons with Shrirang

Great tutor

Shrirang truly is a tutor. He wants to make sure you understand the material he goes over with you.

Daniel , 3 lessons with Shrirang

Knowledgeable and knows the latest technology

My son needed help with Python. Shrirang has been very knowledgeable and encourages student to learn more. He explains concepts and helps you understand what you need to be successful in your classes. Highly recommend!!!

Kalpana, 21 lessons with Shrirang
Contact Shrirang

Response time: 4 hours

$120/hour

Shrirang K.

$120/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Shrirang

Response time: 4 hours