Surjya Ghosh Data science, AI, Machine Learning, Computer Sc.
2 Reviews

I have a passion for teaching computer science and related subjects. I consider every student unique and customize my teaching plan accordingly. I can teach any specific area or develop an ongoing plan to teach a subject. I also help with assignments and course projects.

I have a PhD in Computer Science and Engineering from a leading university and currently working as a researcher. I have also worked for leading IT companies for more than 10 years and got good exposure to real-world problems, which helps the student.

In general, my teaching style is as follows - (1) asses the student's need, (2) explain the concept first with examples, (3) discuss the theory, (4) assess the learning of the student by objective and subjective questionnaires (or mock tests), (5) provide them the feedback with respect to the performance so that the students can also learn from their mistakes.

Subjects

  • Python Beginner-Expert

  • Machine Learning Beginner-Expert

  • Data Science Beginner-Expert

  • Computer Science and Engineering Beginner-Expert

  • Python for Machine Learning Beginner-Expert

  • Data Structure and Algorithms Beginner-Expert


Experience

  • IT Consultant (Oct, 2003Jan, 2015) at Industry (MNC)
    IT Consultant

Education

  • PhD (Jan, 2015Jul, 2019) from Indian Institute of Technology(IIT), Kharagpur, IIT Kharagpur

Fee details

    2,500/hour (US$29.94/hour)


2 Reviews
5 out of 5

User Photo September 27, 2020

Extremely knowledgeable and adaptable, provides great resources

Surjya has been tutoring me over the last few months in C along with Data Structures and Algorithms. He clearly has a very deep understanding of the topics and has no problem answering any questions that I ask. I already had some experience in programming, and Surjya has been great in planning and adapting his lessons so we move through topics at the right pace for me. He also provides plenty of notes and exercises to work through between lessons and is happy to create/find more if needed. Overall he is a great tutor, he has created a long term plan for my learning and we are making good progress through it.


User Photo August 4, 2020

Knowledgeable, responsive, flexible and accomodating

Surjya is an excellent teacher. I enrolled myself for a data science course wherein maths and stats were being taught. Being from a non-technical backgorund I was finding it difficult to understand the concepts of Maths and Stats. Surjya helped me to understand the concepts, he used simple examples to explain the concepts which I really liked. He was flexible and accomodating - there were few instances when I had to reschedule my classes at the last minute, Surjya accomodated these requests as long as he had avalibility. He is also very responsive to the queries or messages. I wish him best and definetely recommend him!!