Chiranjeeb Roy Chowdhury Gold Medalist, Computer Science Ph.D. Candidate

I hold BSc (St. Xavier’s College), MSc and MTech (Rajabazar Science College) degrees in Computer Science and stood first (Gold medal) in all three. Currently pursuing Ph.D. and involved as developer in two international projects. I have been teaching for almost ten years, and my students have been gold medalists in CU and St. Xavier’s as well.

I teach CS to Class 9 – 12, B.Sc., B.Tech., M.Sc. and M.Tech. students.

I usually prefer to teach in small batches since this allows me to maintain a close interaction with my students. This helps me to analyze their weaknesses/strengths and guide them accordingly. I always maintain a nice, cordial atmosphere in class and make sure that my students can speak to me freely. They are encouraged to maintain an inquisitive nature and ask questions till all their doubts are answered. They can also contact me for troubleshooting via phone, whatsapp or email if necessary.

I generally prefer to teach at my place, since this gives me access to all my online and offline resources. But if needed, I may also consider teaching at the student’s residence.

My class timings are often flexible as I always keep the needs of my students in mind.


  • Computer Science (Grade 9-Masters/Postgraduate)

  • C/C++ (Grade 9-Masters/Postgraduate)

  • JAVA (Grade 9-Masters/Postgraduate)

  • Python (Grade 9-Masters/Postgraduate)

  • Algorithms and Data Structures (Bachelors/Undergraduate-Masters/Postgraduate)

  • GCSE Computer Science (Beginner-Expert)

  • Theory of Automata (Bachelors/Undergraduate-Masters/Postgraduate)

  • IB Computer Science (Beginner-Expert)

  • Compiler (Bachelors/Undergraduate-Masters/Postgraduate)

  • AP Computer Science Principles (Beginner-Expert)

  • Discrete Mathematics (Bachelors/Undergraduate-Masters/Postgraduate)

  • DBMS (Grade 11-Masters/Postgraduate)

  • Software Engineering (Bachelors/Undergraduate-Masters/Postgraduate)

  • OS (Bachelors/Undergraduate-Masters/Postgraduate)

  • AP Computer Science A (Beginner-Expert)

  • Computer networking (Grade 11-Masters/Postgraduate)

  • GCSE Maths (Beginner-Expert)

  • IGCSE Mathematics (Beginner-Expert)

  • GCSE (Beginner-Expert)

  • IGCSE Computer Science (Beginner-Expert)


  • Software Developer (May, 2018 - Present) at Worktable Technologies India Pvt Ltd, Kolkata
    React, Node JS, Mongo DB, Firebase developer.
  • Intern (Jul, 2017 - Apr, 2018) at Qrati Labs LLC, Kolkata
    Javascript, PHP, MySQL developer.
  • Adjunct Faculty (Dec, 2016 - Mar, 2017) at Indus Institute of Information Management, Kolkata
    Faculty of Web Design course for Defense personnel under the Ministry of
    Defense, Govt. of India.
  • Private Tutor (Jan, 2010 - Present) at Home Tuitions, kolkata
    Class 9 to 12, B.Sc., B.Tech., BCA, M.Sc., MCA tutor for all Computer Science subjects.


  • M.Tech. (Jul, 2015 - Jun, 2017) from university of calcutta, rajabazar science college- scored 89
  • M.Sc. (Jul, 2013 - Jun, 2015) from university of calcutta, rajabazar science college- scored 86
  • B.Sc. (Jul, 2010 - Jun, 2013) from St Xavier's College, Kolkata- scored 89

Fee details

    250-500/hour (US$3.53-7.07/hour)

    1 class a week, Rs. 1000 – Rs. 1200 a month, when studying in a group.
    2 classes a week, Rs. 2000 – Rs. 2200 a month, when studying in a group.

    Group pricing is negotiable if the group is large enough.

    My groups are usually a minimum of 2 students to a maximum of 5. Beyond that, it becomes very hard to engage with each student so, I keep my groups very small.

    Fees will be higher if the student wishes to study alone, or if the student wishes to study at their residence.

    Fees can be negotiated for online sessions.

    Class timings are negotiable.

    Each class is of 2 hours duration. If needed, 2 classes may be taken back-to-back on the same day.

4 Reviews
5 out of 5

User Photo December 29, 2019
Payment not verified

Amazing teacher for IGCSE Computer Science

I really liked how compelling discussions over various past papers was able to convey general knowledge as well as distribute knowledge which is marks-oriented. The classes being reasonable and engaging taught a great deal, especially when it came to the Programming Paper. Apart from that, he touched upon the syllabus well. He also made it convenient for me by managing flexible timings and late cancellations.

User Photo December 6, 2019
Payment not verified

Best teacher for Java , C , Data structures

He has been my mentor since long time.. He is always ready to help clear my doubts when I am confused with the material. He goes thoroughly through each topics and shows how to implement in detail in simple and explainable way so students can work on their assignments on their own. He is a good teacher and is always ready to help for success. If you are looking for a teacher and it is something he tutors on, then definitely give it a try. You won't regret. I am a student abroad doing BS in CS and had no programming experience earlier.

User Photo November 29, 2019
Payment not verified

Best B.Tech CS Tutor

To the point, punctual, and extremely effective. Even a few classes are enough to give you the confidence for your sems.

User Photo November 27, 2019
Payment not verified

A friendly and awesome teacher

I am a B.Sc. Computer Science student. He is a great teacher, teaches with a lot of care, passion and time. Covers each topic thoroughly, till all the doubts are cleared. Friendly in nature and tries to teach from the students perception ability and his/her level of intake.