Search
Gopal P.'s Photo

Computer Science Professor with Extensive Teaching Experience
Gopal P.

169 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $90
Response time: 7 minutes

About Gopal


Bio

I am a professor of computer science in a top university in the USA.

I have a Ph.D. in computer science from an Ivy League University in the USA.

I have 20+ years of experience in teaching algorithms, discrete mathematics, theory of computation, computer programming and many other computer science subjects to undergraduate, masters and Ph.D. students. My algorithms courses help prepare students for coding interviews and programming competitions. I have written a textbook in...

I am a professor of computer science in a top university in the USA.

I have a Ph.D. in computer science from an Ivy League University in the USA.

I have 20+ years of experience in teaching algorithms, discrete mathematics, theory of computation, computer programming and many other computer science subjects to undergraduate, masters and Ph.D. students. My algorithms courses help prepare students for coding interviews and programming competitions. I have written a textbook in algorithms which is used by me and other professors in universities.

One of my specific expertise is helping computer science majors understand in a clear and intuitive way about algorithms and data structures, both at the undergraduate and graduate level. I have taught algorithms for over 20+ years and have developed a method to help students succeed in what is typically challenging course in the CS curriculum. Algorithms and data structures are also crucial part of interviews in software companies and in programming competitions. I help students in preparing for such interviews and competitions.

I can tutor students in the following topics (both undergraduate and graduate): Algorithms, Data Structures, Theory of Computation, Automata Theory and Languages, Computer Networks, Distributed Computing, Discrete mathematics, Probability and Computing, Machine Learning, and AI.

I enjoy teaching difficult concepts in an intuitive way so as to make students understand it clearly. The goal is to prepare students to be successful in solving problems on their own which is important to succeed in the real-world.

I am also an experienced researcher in computer science having published more than 100 publications in top computer science conferences and journals. I can thus also help students in conducting research and becoming a successful researcher. This includes all aspects of research including identifying research problems, methodology to tackle research problems and solving them, and finally publishing the results.


Education

Indian Institute of Technology at Madras
Computer Science
Brown University
PhD
  • Licensed teacher

Additional Languages

Tamil

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer Science

Computer Science

I have a Ph.D. in Computer Science from a US Ivy League university. I have taught various subjects in computer science in major universities in USA, Singapore and India for more than 20 years. I like teaching algorithms, data structures, theory of computation, computer programming, machine learning, Artificial Intelligence, Distributed Computing, discrete mathematics, probability theory and more.
Discrete Math

Discrete Math

I have a Ph.D. in Computer Science from a US Ivy League university. I have taught discrete math courses in major universities in USA, Singapore and India for more than 20 years. In particular, I have taught a Discrete Mathematics course in SUNY Albany and have taught discrete math concepts to undergraduate computer science students for several years at Purdue University and University of Houston.
Probability

Probability

I have a Ph.D. in a US Ivy League University with a minor in Applied mathematics with a specialization in probability. I teach probability theory in my courses and use it extensively in my research. I can teach basic and advanced concepts in probability theory, both for math and computer science students. I teach in an intuitive way that help grasp concepts (including proofs) and solve problems.
Gopal P.'s Photo

Questions? Contact Gopal before you book.

Still have questions?

Contact Gopal
Response time: 7 minutes

Ratings and Reviews


Rating

5.0 (46 ratings)
5 star
(46)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)
Hourly Rate: $90
Response time: 7 minutes
Contact Gopal