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.5-6.99/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.