4.4

Surya Teja Gavva

Mathematics - Rutgers - State University of New Jersey

4.4
Quality
2.8
Difficulty
87%
Would Retake
110
Reviews
4.4
Quality
2.8
Difficulty
4.4
Helpful
4.4
Clarity

87%

Would Retake

110

Reviews

Rating Distribution
Official

5

80

4

14

3

5

2

3

1

8

What Students Say

Truly one of the better professors in the CS department

CS211 - 5.0 rating

If you get used to the heavy accent, he's great

CS211 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

3%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 49 grades
Most common grades:
A (30)
Not sure yet (8)
B+ (8)
Grade Distribution
A(31)B(5)C(4)D(1)F(0)A-/B+(8)
Based on 64 reported grades
A: 30
Not sure yet: 8
B+: 8
Incomplete: 5
Common Tags
Caring (48)
EXTRA CREDIT (24)
Accessible outside class (24)
Inspirational (24)
Amazing lectures (17)
Group projects (14)
Respected (13)
Test heavy (8)
Rating Trend

Improving

+0.75 avg change
May
Jun
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

MATH152

5.0

(1)

MATH428

5.0

(1)

CS365

5.0

(2)

CS211

4.9

(21)

MATH250

4.7

(3)
+9 more courses
Difficulty by Course

MATH477

4.0

MATH373

4.0

MATH135

4.0

CS205

3.6

MATH244

3.3

Reviews (110)
5.0
1.0
MATH152
Apr 28, 2016

Very helpful, showed me various ways to solve the problems.

3.0
3.0
MATH477
May 9, 2016

Looks unprepared, can be confusing at times.

3.0
4.0
MATH373
Aug 10, 2018
Would take again

The lectures are fast. Keeps talking about the big ideas. Great if you get it, else you are completely lost. A lot of homework, expects you to learn about every concept. The exams have no time constraint, mostly straightforward if you understand every topic to a certain degree. Good class on the whole.

LOTS OF HOMEWORK
Caring
EXTRA CREDIT
1.0
3.0
MATH244
Oct 25, 2018
Wouldn't take again

Talks a mile a minute and stumbles over his words. Cannot understand him at all

5.0
4.0
MATH244
Grade: A
Aug 21, 2019
Would take again

Surya was a really good instructor. Taught the concepts I was confused about in lecture in a more clear manner in recitation. I thought that the tests were written very well because the averages were very reasonable. Excellent recitations, he was extremely excited about teaching the material, also he was extremely good at math.

Accessible outside class
Caring
5.0
5.0
MATH477
Grade: A
Aug 21, 2019
Would take again

Amazing professor, very approachable and insanely smart. He does a great job explaining concepts in very concise ways. His excitement while teaching the course has helped me not only create an interest in the subject but also helped me set a goal to have this sort of excitement and dedication to whatever I do in the future.

Gives good feedback
Accessible outside class
Lecture heavy
4.0
4.0
MATH135
Grade: A
Jan 12, 2020
Would take again

Professor Gavva knew a lot about the topic. He presented new course material in a simple way and explained the proofs behind as justification, enhancing the students learning ability. I thought at times he wasn't effective at getting his message across to students. But he was always very nice and you can tell he is passionate about math.

Accessible outside class
Clear grading criteria
Caring
1.0
5.0
CALC251
Grade: Not sure yet
Dec 7, 2020
Wouldn't take again

This is more about the class than the professor. I suggest you don't take this class while we are still online. the math department is wildly unhelpful and unfair. Exams that are way too hard to pass and would never be given during a regular semester are the main contributor to your grade. I recommend not taking until we're back at Rutgers.

Test heavy
4.0
3.0
MATH244
Dec 24, 2020
Would take again

Really grateful for him to be my TA. He treats everyone equally and has everyone laughing in class which is relieving when mathematics can be stressful to learn. So I always find it enjoyable and motivating to come to class and engage in the course with everyone. I was able to have honest conversations with him and figure out how I can improve.

Inspirational
Hilarious
Caring
4.0
3.0
MATH250
Mar 30, 2021
Would take again

I like the Prof. Gavva solves many examples, focuses on computations immediately after showing the concepts. The online format is a little problematic, but the slides plus white space work combination works well. The homework and quizzes are not timed, and there is ample time to work on the problems. The exams were time-consuming!

Accessible outside class
Get ready to read
Caring
5.0
2.0
MATH250
Grade: A
May 24, 2021
Would take again

Amazing professor for math 250. He teaches very well during lectures and goes over a lot of practice problems to make sure we understand. He is also extremely nice with grading and he even gives extensions for when you are feeling swamped by other work or if you forgot about an assignment. Put in a little effort and you will surely get an A.

Accessible outside class
Clear grading criteria
Caring
5.0
3.0
MATH250
Grade: A
May 31, 2021
Would take again

Very well prepared slides for class presentation. Prof. Surya was always available for questions and replied to emails thoroughly. He actually wanted to help students and was extremely patient during office hours. He understood that students have other problems and was very caring.

Accessible outside class
Clear grading criteria
Caring
5.0
3.0
MATH428
Grade: A
Apr 20, 2023
Would take again

Surya is amazing! He brings math to life with his passion and caring nature. He ensures his students understand ideass deeply. What's more, he's always out there organizing for better Rutgers and community, which is truly inspiring.Thanks to him, I see math in a new light and appreciate its potential for human flourishing. Can't thank him enough!

Inspirational
Caring
Accessible outside class
4.0
2.0
CS313
Dec 15, 2023
Would take again

He is one of the better prof of comp sci in qc. I like his slides and presentations of topics. Also he is very patient and accommodating. But there is no regular HW/feedback due to which you can lose track. Also he didn't focus on coding and expected us to do it on our own. I wanted to see more coding and applications.

Amazing lectures
Lecture heavy
Online Savvy
4.0
1.0
CALC251
Dec 21, 2023
Would take again

Good class

4.0
1.0
CS313
Dec 21, 2023
Would take again

Very niice prof. He wants students to succeed. He allowed me to take a makeup and he explained the concepts i am confused about during the exam. I had trouble understanding him in the beginning, but he solves many examples on the board.

5.0
1.0
CS365
Aug 1, 2024
Would take again

The class is a lot of theory and interesting math. The prof is very down to earth and is always willing to help you

5.0
1.0
CS365
Aug 1, 2024
Would take again

Hard class but professor made it accessible. He is a wonderful being , listens to your concerns, really wants you to learn and succeed. Too bad that he is leaving QC.

1.0
4.0
CS240
Sep 10, 2024

He is very kind, however he is not the best teacher. Be prepared to learn on your own. Hard to understand his lectures.

5.0
1.0
CS240
Sep 27, 2024
Would take again

Free Free Palestine!

Inspirational
5.0
4.0
CS344
Grade: Not sure yet
Oct 17, 2024
Would take again

Ive taken so many classes, and as a junior, I would easily say professor Gavva is one of the nicest professors at Rutgers. That being said, the class material and lectures are not easy to understand, and seeing that this is the last required CS class for cs majors, it shouldn't be surprising. But either way, Gavva is understanding and compassionate

Inspirational
Caring
Respected
5.0
2.0
CS344
Oct 17, 2024
Would take again

Really caring professor and he is very passionate about the what he is teaching and genuinely wants students to learn algorithms and problem solving

Inspirational
Caring
Accessible outside class
5.0
4.0
CS344
Oct 17, 2024
Would take again

This is a fast-moving and challenging class with tough homework, but Prof. Gavva he's incredibly caring and truly wants students to learn.

Caring
Accessible outside class
Online Savvy
5.0
1.0
CS344
Grade: Incomplete
Oct 21, 2024
Would take again

goatva YA Actually amazing prof, he always extends HW due dates and allows us to work in groups on them. He gives clear outlines for midterms and makes them simple and accessible. Gavva genuinely seems to care about his students and hear their voices, and if were getting bombarded with work in other classes, he shifts dates to alleviate pressure.

Inspirational
Caring
Accessible outside class
5.0
1.0
CS240
Oct 22, 2024
Would take again

Prof.Gavva is one of the most supportive professors I've had. He's passionate about teaching and helps all his students, including those in tough situations like incarcerated students. He explains complex material in a way that's easy to grasp and is always flexible when life gets challenging.Super accessible and genuinely cares about your success!

Inspirational
Caring
Accessible outside class
5.0
2.0
CS344
Grade: Not sure yet
Oct 22, 2024
Would take again

good class, handsome professor, would recommend

EXTRA CREDIT
Group projects
Respected
5.0
1.0
CS211
Oct 31, 2024
Would take again

Prof Gavva made comp arch enjoyable and a lot less overwhelming. He's really supportive and flexible with deadlines, which has been a huge help. Looking forward to his algorithms class next semester!

EXTRA CREDIT
Caring
Respected
5.0
1.0
CS344
Grade: A
Nov 11, 2024
Would take again

His Lectures aren't the best, and he is very hard to understand. He is an extremely easy grader with extra credit on every assignment, and you will end up with an A if you put in minimal effort, although you might not learn a lot.

Caring
Respected
5.0
2.0
CS344
Grade: Incomplete
Nov 11, 2024
Would take again

He cares about students, is flexible with assignments. Good lectures but still need to self study as it is one of the harder CS Classes, but he makes it easy. Lots of extra credit so an A is very possible

EXTRA CREDIT
Group projects
Clear grading criteria
5.0
2.0
CS344
Nov 11, 2024
Would take again

Definitely one of the most caring profs, gives you many chances and extensions. The HW is very challenging and i am personally learning a lot working on the problems. He also discusses a lot of Leetcode problems which is very useful for interview prep

Group projects
Caring
Accessible outside class
5.0
1.0
CS211
Nov 18, 2024
Would take again

I love how engaging the professor is and how much effort they put into helping us understand the material. Writing on the board instead of just using slides makes it so much easier to follow. The mix of coding and circuits is good, but maybe a little more coding wouldn't hurt.

Amazing lectures
Caring
Respected
5.0
2.0
CS211
Nov 18, 2024
Would take again

This class is great overall. The quizzes and assignments are fair, and I like how the professor focuses on actually learning rather than just grades. The deadlines being extended when needed is a huge plus, too. The flexibility in this course is amazing, and the professor really cares about making sure we understand the material.

Amazing lectures
Caring
5.0
3.0
CS211
Grade: A
Nov 26, 2024
Would take again

He's genuinely a cool guy and lectures well enough. You can tell he cares about the subject at hand and is a very lenient grader. I will say that the project writeups are almost unilaterally terrible, requiring you to make many assumptions or ask a bunch of clarifying questions. But he will answer them with no issues, so it's never that bad.

Caring
Respected
5.0
2.0
CS344
Nov 27, 2024
Would take again

Absolutely love this class, incredible smart and caring professor!

Amazing lectures
Inspirational
Accessible outside class
5.0
3.0
CS211
Grade: B+
Dec 4, 2024
Would take again

Professor is actually interested in teaching us about the material, extends due dates when needed, gives extra credit, and wants kids to learn. Does a midterm review for the midterm which was actually helpful. Great person in general.

Gives good feedback
Inspirational
Respected
5.0
3.0
CS344
Dec 8, 2024
Would take again

Good professor. Very lenient with grading and gives tons of extra credit. His class is one of those you have to read up on the material beforehand to understand what he is saying so beware of that. He truly wants to help students. His work is a bit hard and complex but if you put the time in you'll see results.

Group projects
5.0
1.0
CS240
Grade: A
Dec 11, 2024
Would take again

Professor Gaava makes me proud to be a Computer Science student. His love of computation theory is truly infectious, I will really miss him once this class is over and honestly I wish I had an older brother like him. I don't know how I could possibly glaze him more. I would take a bullet for him

Amazing lectures
Inspirational
Respected
4.0
3.0
CS344
Grade: Not sure yet
Dec 12, 2024
Would take again

cs 344 is a hard course but the professor tried to be as accommodating as possible. He's super nice and gave lots of extensions on assignments, as well as lenient grading and extra credit. The only thing is he's pretty hard to understand in lectures, as he talks fast and constantly says "um", "uh", etc. But overall he's great!

2.0
5.0
CS344
Dec 13, 2024

The professor is nice but it is very hard to understand and follow his lectures

1.0
5.0
CS344
Grade: Incomplete
Dec 16, 2024

Probably the worst professor I've ever had. Don't take him if you want to learn. Take him if you want to waste your time.

5.0
2.0
CS344
Dec 17, 2024
Would take again

Prof. Gavva creates a supportive and accommodating learning environment, prioritizing student well-being while encouraging genuine growth. Their flexibility, prompt responses, and understanding make them stand out, and many of us deeply appreciate their approach. I have learnt a lot from the HW and contest problems provided.

5.0
2.0
CS344
Dec 17, 2024
Would take again

I cannot thank Prof. Surya enough, wonderful inspiring person and he actually cares about the students, computational complexity, the course content and wants us to learn problem solving.

Amazing lectures
Inspirational
Caring
5.0
3.0
CS211
Grade: Not sure yet
Dec 17, 2024
Would take again

Loved him for comp arch very accommodating and made sure we all understood the material. Be warned you will be doing a lot of circuit verse (those who know) and less C coding so if you prefer coding choose another prof.

EXTRA CREDIT
Clear grading criteria
Caring
4.0
2.0
CS211
Grade: Not sure yet
Dec 20, 2024
Would take again

Prof Gavva is super understanding/fair, ask, and he'll extend deadlines/regrade work. Lectures are efficient, and he'll repeat concepts until you get them. Expect circuit-heavy assignments with vague instructions. Exams are hard and calculator-free but he allows cheat-sheet pages. His accent and stutter take adjusting, but he's patient and helpful.

EXTRA CREDIT
Caring
Respected
5.0
3.0
CS344
Grade: B+
Dec 24, 2024
Would take again

The world needs more Professors like this. His passion for learning and curiosity are infectious, making his students feel like they can change the world. He's easygoing with deadlines because his course is centered around learning, it helps take some of the pressure off and reminds his students of what they are actual there to do, to learn.

Inspirational
Caring
Accessible outside class
5.0
2.0
CS211
Grade: A
Dec 27, 2024
Would take again

Compassionate, thoughtful professor. He really encourages students to learn. He is the best gift given by the Rutgers CS Department, is truly passionate about the subject he is teaching and also puts an emphasis on his students, taking into account that this isn't the only course they are enrolled in and compensates for that. Overall amazing!

EXTRA CREDIT
Inspirational
Caring
5.0
3.0
CS211
Dec 27, 2024
Would take again

Truly one of the better professors in the CS department. He's extremely understanding and accommodating to students. He's a very smart individual, and you can tell how passionate he is about Math and CS. He will go out of his way to help students and re-explain topics until we understand. If you want a good Comp Arch professor, choose Dr.Gavva.

Inspirational
Caring
5.0
3.0
CS211
Grade: A
Dec 27, 2024
Would take again

Best CS professor at Rutgers.

EXTRA CREDIT
Inspirational
Caring
5.0
2.0
CS211
Dec 28, 2024
Would take again

Prof Gavva is a very kind and understanding person. On many occasions he'd push back a project or exam to alleviate students' stresses. His accent and stutter does hinder lectures a bit, I must admit. However, he more than makes up for this by offering extensions, practice exams, and office hours. If you get used to the heavy accent, he's great.

5.0
2.0
CS344
Grade: A
Jan 1, 2025
Would take again

Excellent class, very understanding and caring professor.

EXTRA CREDIT
Group projects
Caring
5.0
3.0
CS211
Grade: A
Jan 6, 2025
Would take again

This professor really puts a lot of effort into his lectures and teaches very clearly. His notes are very understandable. The practice exam he uploads along with the lecture notes make the exams really easy to study for. He is very approachable and is very patient with students. Hands down the best CS professor I have had.

Amazing lectures
Gives good feedback
Caring
5.0
3.0
CS344
Grade: A
Jan 8, 2025
Would take again

Gavva can be hard to understand but if you pay attention and get over that initial hump, his lectures are truly amazing. He breaks down problems in ways that make even the hardest ones seem simple. He was extremely lenient and understanding but did not skimp on the difficulty. If you get the chance to take him, DO IT

Amazing lectures
Inspirational
Caring
5.0
5.0
CS211
Grade: B+
Jan 9, 2025
Would take again

He is the greatest teacher of all time and extremely talented, he gave us extra credit, he accepted late asisgnments. He even helped me become a better person. I wish all of the CS teachers were like gavva. I wish I could be like gavva. His office hours are really useful and engaging.

Inspirational
Caring
Respected
5.0
5.0
CS211
Grade: A+
Jan 9, 2025
Would take again

Everything he does is soo tuff. The way he walks the way he talks all of his mannerisms. He is the GOAT of all mankind. Everyone should aspire to be like him.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
2.0
CS211
Grade: B+
Jan 22, 2025
Would take again

prof gavva is very understanding of his students and allows extensions on assignments. he offered lots of extra credit (via hw), plus free base points on exams. he goes over topics very thoroughly in class, so even though attendance isn't mandatory, i found it really helpful to go. hw on circuitverse, easy weekly quizzes, 1 midterm, final. my goat

5.0
2.0
CS211
Feb 15, 2025
Would take again

I found it hard to understand the prof in the beginning, but it is wonderful and motivating to see how passionate he is about the subject and wants you to truly learn and appreciate how everything works from bottom up.

Amazing lectures
Inspirational
5.0
1.0
CS344
Grade: A
Apr 9, 2025
Would take again

I never usually write reviews but have to appreciate Gavva for being the GOAT he is.

EXTRA CREDIT
Group projects
Amazing lectures
5.0
2.0
CS344
Grade: A
Apr 9, 2025
Would take again

Loved his lectures and enthusiasm for the subject. Lots of extra credit and curves in exam which saved my grade and made the class less stressful and enjoyable than any CS class I have ever taken.

Get ready to read
Amazing lectures
Lots of homework
5.0
1.0
CS211
Grade: A
Apr 25, 2025
Would take again

The best professor at Rutgers.

5.0
2.0
CS344
May 15, 2025
Would take again

Prof. Gavva is super generous and really cares about his students. He's passionate about what he teaches and puts in a lot of effort. The exams are insanely tough, but there's lots of extra credit, makeup work, and a curve. If you put in the work, you'll learn a lot.

Inspirational
Lots of homework
Caring
5.0
2.0
CS344
May 15, 2025
Would take again

Gavva is one of the best profs out there. Super cool to talk to during office hours—he really cares and helps out. The class is very theory-heavy and there's a lot of homework. Exams are brutal, but he gives plenty of extra credit and makeup work to help out. It's a tough ride, but I definitely learned a lot.

Caring
5.0
1.0
CS211
Grade: A
May 15, 2025
Would take again

Gavva's fair, flexible, and actually wants you to learn. Much less emphasis on coding but circuits were surprisingly fun.

Respected
1.0
5.0
CS344
May 17, 2025

Does not respond to emails or piazza. Exams are so long you wont finish. Homework's have unclear questions and he never fixes them. Takes forever to grade, is more disorganized than Menendez, doesn't know how to use canvas and screwed up everyone's grade, submitted incorrect grades to the system so everyone's transcript had wrong grades.

4.0
5.0
CS344
Grade: B
May 17, 2025
Would take again

As a lecturer, he is OK. As a person, he is amazing. He is truly one of the most caring professors at Rutgers. He's a bit difficult to reach via email but occasionally he'll reply on Piazza.

EXTRA CREDIT
Group projects
Lecture heavy
4.0
3.0
CS344
Grade: B
May 17, 2025
Would take again

Algorithms was really difficult but Gavva accommodated as much as he could by making sure to give out lots of extra credit. He even joked during the midterm to not worry because there would be a curve, and the entire class let out a sigh. That being said, if you need a teacher that fixes your bad study discipline, this isn't the professor for you.

EXTRA CREDIT
Caring
Accessible outside class
5.0
2.0
CS344
May 18, 2025
Would take again

Only prof at Rutgers who truly listens and cares about students

EXTRA CREDIT
Group projects
Accessible outside class
4.0
2.0
CS344
May 18, 2025
Would take again

Gavva is unbelievable as a person, lot of respect for him, for what he stands for. But didn't learn much from the class because I knew it was an easy A. I wished there were more regular and much easier homework to keep us on track. Good class overall

Caring
Graded by few things
5.0
2.0
CS211
May 18, 2025
Would take again

Really smart professor. He focuses more on circuits, processor design, and theory instead of C programming. Gives a sample final that's super similar to the real thing. Exams are long but fair if you study the sample. Cheat sheet allowed, and he grades generously.

Clear grading criteria
Caring
Accessible outside class
5.0
1.0
CS344
Grade: A
May 19, 2025
Would take again

Professor Gavva is the best professor at the university.

EXTRA CREDIT
Caring
Accessible outside class
5.0
2.0
CS344
Grade: A
May 19, 2025
Would take again

Prof explained things clearly and used visuals that made algorithms easier to grasp. The homeworks were challenging but fair, and helped me actually learn. Really appreciated the extra credit and challenge problems -- made me think for days.

EXTRA CREDIT
Group projects
Caring
4.0
2.0
CS211
May 19, 2025
Would take again

Th class started strong, but things got confusing later in the semester. Assignments needed proofreading, and some topics weren't introduced clearly. But prof is really nice and the exams, grading are very fair.

5.0
2.0
CS211
May 19, 2025
Would take again

Gavva's use of analogies and willingness to answer questions helped a lot. The course was challenging but always felt understandable.

Amazing lectures
5.0
2.0
CS344
May 19, 2025
Would take again

Surya is passionate and always encouraged curiosity, real understanding not just memorization. The LaTeX practice was new for me and a great takeaway from the class.

5.0
1.0
CS344
Grade: A
May 20, 2025
Would take again

Prof Gavva is one of the best CS professors I've had at Rutgers. He is very caring prof and is very reasonable and will always hear you out when it comes to extensions. Need more profs here like him!

Inspirational
Caring
Accessible outside class
5.0
1.0
CS344
May 21, 2025
Would take again

From Kashmir to Palestine, Azaadi!

5.0
1.0
CS344
May 22, 2025
Would take again

Prof. Gavva is highly knowledgeable and provides ample resources to support learning. He encourages participation, fosters curiosity, and always emphasized understanding over grades.

4.0
3.0
CS344
Grade: B+
May 27, 2025
Would take again

Prof. Gavva is extremely understanding, but he is also pretty disorganized. He gives a lot of extra credit. Grading is very inconsistent, and his exams are impossible to complete unless you BS some answers. I missed an A by less than 1% because the final was based on completion instead of quality. In my opinion, this does not make sense for algos.

Caring
Respected
Test heavy
5.0
3.0
CS344
Grade: A
Jun 6, 2025
Would take again

Gavva is the GOAT. Very generous on extra credit and extensions. Make sure you know your stuff, and you will do well.

Get ready to read
EXTRA CREDIT
Lots of homework
2.0
5.0
CS344
Grade: Not sure yet
Aug 8, 2025

I hate how Gavva gives us quizzes and hws back to back so we dont have enough time to study for the midterm or final. Very late with grading and horrible at explaining stuff. When he gives lectures or tries to explain stuff, he's like "so yeah um um yeah ... yeah, so, is that clear? yeah uhhh like so yeah um" I appreciate the hw extensions tho.

Tough grader
Group projects
1.0
4.0
CS344
Grade: Incomplete
Aug 10, 2025

This professor hasn't responded to a single email or Piazza message sent to him by anyone in class. Talking to him is like talking to a wall. It feels as if he is a random student pretending to be a professor.

EXTRA CREDIT
Group projects
Lots of homework
5.0
2.0
CS344
Aug 15, 2025
Would take again

Prof. Gavva is a very nice and understanding professor, he is very flexible with deadlines. The exams and assignments were incredibly hard, but there was a huge curve at the end.

Group projects
Caring
Accessible outside class
5.0
3.0
CS344
Grade: B
Aug 15, 2025
Would take again

He is forgiving with deadlines for hw and some quizzes, very tough exams but he gave a huge curve at the end. He's very knowledgeable about his field and you'll learn a lot in this course.

EXTRA CREDIT
Group projects
5.0
2.0
CS344
Grade: A
Aug 16, 2025
Would take again

His passion for the subject and the kindness with which he treated everyone including those who are intentionally rude to him, definitely influenced me. I didn't learn as much because problems were too hard for me and algos is a hard subject in general, but I started to appreciate the subject.

Inspirational
Caring
Respected
5.0
4.0
CS344
Grade: B
Aug 16, 2025
Would take again

Very hard class tbh but this Professor is very understanding and will help you succeed in this class.

Lots of homework
Lecture heavy
Accessible outside class
5.0
4.0
CS344
Grade: A
Aug 18, 2025
Would take again

Never have I heard a professor say during a final exam "If anyone fails it's MY fault for not teaching you well enough". Gave numerous hw extensions. Caring person.

5.0
3.0
CS344
Grade: B+
Aug 20, 2025
Would take again

Professor Gavva is one of the best professors I've had. Algorithms is tough, but he makes it manageable with clear explanations and patience. He's supportive, understanding, and truly cares about his students. You'll work hard, but you'll leave the class more confident and proud.I'm really grateful I had the chance to take this class with him.

Inspirational
Caring
Accessible outside class
5.0
2.0
CS205
Oct 13, 2025
Would take again

Really enjoying the class, especially the puzzles and lean games for proofs, and the professor is so nice, flexible, and enthusiastic about the material

5.0
4.0
CS344
Grade: A
Oct 28, 2025
Would take again

344 is known to be a tough class, but Gavva helped ease my worries and made learning enjoyable. I was anxious at first after a bad experience in Data Structures, but he completely changed my perspective. He truly cares about students' understanding, and I actually enjoyed learning algorithms thanks to him.

Get ready to read
Group projects
Lots of homework
5.0
5.0
CS344
Grade: A
Nov 13, 2025
Would take again

BRO IS AN ANGEL 😭🙏❤️‍🩹

5.0
4.0
CS344
Grade: A
Nov 13, 2025
Would take again

please dont be mean to him 🥹 he's too precious 😫

Accessible outside class
5.0
4.0
CS205
Grade: A
Dec 10, 2025
Would take again

Going to class was very helpful for me because some of the topics are very difficult to follow. This was my favorite class so far at Rutgers. The professor is so obviously passionate about the material and it makes it enjoyable to be in the class. The tests were difficult -- even though open notes.

3.0
4.0
CS205
Grade: D
Dec 12, 2025

If you are knowledgeable about this subject already then take him if not try to either teach yourself or take another class. Midterm was tough and during it he kept saying he would double curve it even before we were finished with it.

EXTRA CREDIT
Lots of homework
Lecture heavy
5.0
2.0
CS205
Dec 15, 2025
Would take again

Gavva is the GOAT!

Inspirational
5.0
4.0
CS205
Grade: A
Dec 17, 2025
Would take again

incredible.

5.0
2.0
CS205
Grade: Not sure yet
Dec 17, 2025
Would take again

He has a clear and structured teaching style and explains complex computer science concepts in a way that is easy to follow. Lectures are organized and focused on building intuition rather than memorization. will take him again if i ever got the chance too

Amazing lectures
Caring
Test heavy
4.0
4.0
CS205
Dec 19, 2025
Would take again

his lectures can be overwhelming and thats my biggest gripe is he doesnt make topics easily digestable/simplify it, so I had to self teach a lot. otherwise, a gem in the rough. super friendly and vibrant, organized, and actually puts the student first. I also really appreciate that he can learn from what went wrong.

5.0
2.0
CS205
Grade: A
Dec 22, 2025
Would take again

Excellent class with a caring professor, very effective and organized lectures. The lean proofs and crypto games were fun.

Amazing lectures
2.0
4.0
CS205
Grade: C+
Dec 22, 2025

Really nice teacher who knows what he's teaching and tries his best. Could not make a fair exam to save his life.

Tough grader
Caring
Test heavy
1.0
3.0
CS205
Grade: Incomplete
Dec 22, 2025

Tests are ridiculously long

Test heavy
5.0
2.0
CS205
Grade: C
Dec 22, 2025
Would take again

So kind and caring. If you put in the work, you will get a good grade. Rounded up my D to a C. Bro saved my life

EXTRA CREDIT
5.0
4.0
CS205
Grade: C
Dec 23, 2025
Would take again

Truly wonderful and caring professor. He actually cares about you and your learning

Amazing lectures
Caring
5.0
4.0
CS205
Dec 23, 2025
Would take again

Never met a more passionate, thoughtful and understanding professor than prof gavva

Inspirational
5.0
4.0
CS205
Dec 23, 2025
Would take again

cares about your learning. very generous

1.0
5.0
CS205
Grade: B
Dec 23, 2025

This professor is good at teaching but the exams are really hard

Test heavy
5.0
5.0
CS205
Grade: Rather not say
Dec 23, 2025
Would take again

Nothing that I can complain. He is really good professor and good person. Has extension on homework and extra credit. Only thing that need to remember is prepare for the test.

EXTRA CREDIT
Amazing lectures
Test heavy
3.0
5.0
CS205
Grade: C
Dec 23, 2025

Good professor who genuinely cares about his students. However, he does not know how to write a fair exam. Way too many questions in the given timeframe, to the point where most of the class couldn't get through half the midterm. Despite that, he gave only small curves while the exams had 50% averages, and told us they were "high scoring overall."

Tough grader
EXTRA CREDIT
Caring
5.0
4.0
CS205
Grade: B+
Dec 24, 2025
Would take again

One of the most caring professors out there and will explain things over and over until you get it. However, will also write the toughest exams you've ever seen. Midterm allowed cheatsheets and final was open-note which tells you how difficult he wanted it to be. If you want to learn, take him. If you want a good grade, take someone else.

Tough grader
Caring
Accessible outside class
5.0
4.0
CS205
Dec 24, 2025
Would take again

Extremely kind prof. The lectures were very good. The exams were very long and hard, but he made sure the grading was fair.

Caring
5.0
2.0
CS205
Grade: B+
Dec 24, 2025
Would take again

Excellent class

3.0
5.0
CS205
Grade: Rather not say
Dec 24, 2025

He is clearly very passionate and cares about the subject, but the exams are extremely challenging. Our midterms was around 20 open-ended questions in 90 minutes, which most were not able to finish. The unlimited cheat sheet was a giveaway for how difficulty of the final was gonna be. Nice guy but high-pressure exams you don't feel ready for.

EXTRA CREDIT
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

3%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 49 grades
Most common grades:
A (30)
Not sure yet (8)
B+ (8)
Grade Distribution
A(31)B(5)C(4)D(1)F(0)A-/B+(8)
Based on 64 reported grades
A: 30
Not sure yet: 8
B+: 8
Incomplete: 5
Common Tags
Caring (48)
EXTRA CREDIT (24)
Accessible outside class (24)
Inspirational (24)
Amazing lectures (17)
Group projects (14)
Respected (13)
Test heavy (8)
Rating Trend

Improving

+0.75 avg change
May
Jun
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

MATH152

5.0

(1)

MATH428

5.0

(1)

CS365

5.0

(2)

CS211

4.9

(21)

MATH250

4.7

(3)
+9 more courses
Difficulty by Course

MATH477

4.0

MATH373

4.0

MATH135

4.0

CS205

3.6

MATH244

3.3

Similar Professors