2.6

Neeraj Gupta

Computer Science - The University of Texas at Dallas

2.6
Quality
3.5
Difficulty
34%
Would Retake
110
Reviews
2.6
Quality
3.5
Difficulty
2.6
Helpful
2.6
Clarity

34%

Would Retake

110

Reviews

Rating Distribution
Official

5

20

4

17

3

12

2

17

1

44

What Students Say

I do not recommend you take this course

CS5343 - 1.0 rating

Skips all the stuff that matters

CS5343 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

70%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 77 grades
Most common grades:
A (30)
Not sure yet (24)
B+ (13)
Grade Distribution
A(33)B(13)C(8)D(3)F(1)A-/B+(20)
Based on 102 reported grades
A: 30
Not sure yet: 24
B+: 13
B: 9
Common Tags
Tough grader (36)
Test heavy (28)
Graded by few things (26)
Lecture heavy (23)
Participation matters (14)
Skip class? You won't pass. (13)
Amazing lectures (13)
Respected (10)
Rating Trend

Stable

-0.13 avg change
May
Jun
Aug
Sep
Oct
Dec
Last 6 months
Ratings by Course

CS4386

3.5

(6)

CS1337

3.4

(5)

5343

3.3

(16)

CE4390

3.0

(1)

CS2336

3.0

(3)
+9 more courses
Difficulty by Course

6385

5.0

CS6390

5.0

CS4398

5.0

CS4348

5.0

CS4384

4.8

Reviews (110)
2.0
3.0
CS4390
Grade: A
Aug 21, 2014

Had high hopes for the class, but Prof Gupta was not good. Lectures were bad, and he was incorrect at times. You had to rely on Google to do hw and project since it wasn't covered in class. He finished teaching new content 3 weeks before end of semester, and instead kept going over what he had already taught since the average on Exam 2 was so low.

4.0
1.0
CS5343
Grade: A+
Aug 29, 2014

Very easy grades here. His voice can be monotonous at times. So unless you sit at the front bench, chances to dze off are high. Has a lot of practical experience. Can learn stuff if you compliment classes with some effort of your own.

2.0
3.0
CS5343
Grade: B+
Oct 27, 2014

A professor you would never understand from, only he know what he is teaching in class. I would suggest never take his class until you are a master in Data structures, he assumes you know all the stuff and never teach basics. Exams are not that easy since he never taught in that sense. #not recommended.

1.0
5.0
6385
Grade: A-
Jan 2, 2015

Worst ever prof. one could find on earth. Not clear in teaching, grading is kinda bad. Doesn't know anything about subject and takes all sort of possible subjects from cs dept(data structures). through to electrical dept.(compiler construction)

4.0
2.0
CS5343
Grade: A
Apr 6, 2015

Participate when you go to class and do more than just the assigned work, you'll get an easy A.

1.0
1.0
CS5343
Grade: B+
Apr 18, 2015

Ill prepared for all the lectures. Just reads stuff off (often erroneous) slides. Very poor speaker. Lenient grader. Study on your own.

2.0
1.0
5343
Apr 26, 2015

got through slides for exam. He does not have relative marking, beware of that.

1.0
5.0
CS6390
Grade: C
Aug 10, 2015

Grading criteria is worst. He don't know how to grade. I scored 79% and got C because of the stupid grading.

5.0
1.0
CS5343
Grade: A
Aug 23, 2015

A very easy and well organized class. Not much tough. Assignments and exams are from the material covered in the class only. Attendance is not mandatory but if you miss class you can't be able to solve problem in exams. Also he is a helpful professor, solves your problem until it is clear.

3.0
2.0
CS5343
Grade: B+
Dec 15, 2015

He is pretty lenient grader. But don't expect too much in terms of teaching. rely mostly on slides. Sometimes, few things in slides are erroneous. He corrects them in class itself. If you want to learn practical applications of algorithms, its a no-no here.

3.0
2.0
CS5343
Grade: A
Jan 11, 2016

Assignments are good and the only coding you get. Just the theories are focused. Slides are taken from net and are not prepared sometimes. Grading is fare and easy. Tests are moderate and are graded nicely.

2.0
4.0
CS5343
Grade: B
Mar 28, 2016

He doesn't have a good knowledge and when someone asks a doubt he stammers. His exams are easy and you just need to prepare his lecture notes and slides. But if you solve the question in any other way than how he taught then you wont get the marks.

2.0
2.0
CS5343
Grade: A
Apr 6, 2016

Skips all the stuff that matters. Same assignments and exam questions since he started teaching. Very easy to get an A. Not very knowledgeable. Doesn't touch the topics that matter. Don't take this professor, definitely not for such a crucial course. Boring class.

1.0
3.0
CS5343
Grade: A-
Jul 3, 2016
Wouldn't take again

He is very unorganized, not articulate about the subject, and is definitely not a public speaker. Doesn't seem to ever update his materials, some of which are wrong. Exams are repeats - easy to get a good mark, but you won't learn much unless you do extra research. I do not recommend you take this course.

1.0
3.0
CS6385
Grade: B+
Aug 15, 2016
Wouldn't take again

The professor was not at all articulate. He had a very unprofessional attitude and seemed confused all the time. His grading criteria was very unclear. As this was a online course, i had very few interactions with him during the course. And some more before it. During this, i realized that the interactions were dull and not all productive.

4.0
2.0
CS5343
Grade: A
Jan 14, 2017
Would take again

Explains clearly. Attend class , you wont need to do much else.

Participation matters
Skip class? You won't pass.
LECTURE HEAVY
3.0
2.0
CS5343
Grade: A
May 18, 2017
Wouldn't take again

He explains the basics very well. but plain basics are not enough for such a crucial subject. If you listen to his lectures & participate well, solve class exercises, you can easily score. He gives only few programming assignments. No projects. No book reading only his slides are enough & clear.

Participation matters
Skip class? You won't pass.
3.0
1.0
CS5343
Grade: A
Jun 4, 2017
Wouldn't take again

His lectures are basic, and would help clear out the concepts of how algorithms work(no math involved). Exams are easy if you go through the slides and keep a note of how he described the algorithms in class. Unless you have a pre req, skip it. This is a perfect class as a filler.

5.0
3.0
CS5343
Grade: A
Aug 21, 2017
Would take again

Tons of classroom practice, really helped with understanding the algorithms and later the exams. Very few programming skills introduced in class, but with six programming assignments to make up the part. A very lenient professor.

Participation matters
4.0
3.0
CS5343
Grade: A
Jan 22, 2018
Would take again

His classes are very well defined and he is really good in teaching. He makes you work in the class, so don't miss the lectures. If you pay attention in his class and do the assignments by yourself, it is easy to score an A. I wish he would have taught more on Big O of the algorithms and NP problems, CNF and DNF. Excellent pre-req course.

Gives good feedback
Respected
Clear grading criteria
1.0
5.0
CS4390
Grade: B-
Apr 30, 2018
Wouldn't take again

He is so vague on what to do for assignments that his class becomes hard.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
2.0
4.0
CS4390
Grade: C
May 12, 2018
Wouldn't take again

He is vague in terms of what exactly he wants on assignments and will take points off because the vague criteria aren't fulfilled. There's a lot of material that's covered, so it can be hard to tell what aspects of certain topics will show up on the exams. I'd recommend reviewing the lecture slides as soon as he posts them because there are lots.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
CS5343
Aug 7, 2018
Wouldn't take again

He insults you when you ask him questions. I was very uncomfortable with it. He is pointing out some students anytime and he expects us to answer.I did not have much algorithm background.I entered the first class, he asked all of us to write an alg. was the worst professor in my life I have ever faced. He only cares about grading. I am a phd math.

Tough Grader
Skip class? You won't pass.
Hilarious
5.0
4.0
CS5343
Grade: A
Aug 13, 2018
Would take again

Great prof. Goes to the basics and teaches well. Considering the students his classes are concentrated on basics.

Skip class? You won't pass.
Caring
LECTURE HEAVY
5.0
4.0
CS5343
Grade: A
Dec 18, 2018
Would take again

Amazing Professor for Algorithms. Starts from scratch. If we attend his classes, then the subject is very light. The classes very interactive. If we pay attention in class, do all the assignments ourselves, then we can score well in exams. There are two comprehensive exams mid term and final. His notes is very good.

Participation matters
Clear grading criteria
Amazing lectures
1.0
1.0
CS4390
Grade: F
Apr 7, 2019
Wouldn't take again

Worst professor I have ever took. Assignments are vague, no curving, no reviewing policy that he has before or after the exam. Worst if you go to his office hours. In exam if you do not circle your answer he will consider as the rough work you did is wrong or something. DONT take IT!!!!

Test heavy
Group projects
Tough grader
4.0
3.0
CS5343
Grade: A-
May 14, 2019
Would take again

Great choice. He has in-depth knowledge of the subject and expresses nicely.

Respected
Skip class? You won't pass.
Amazing lectures
1.0
5.0
CS6390
Grade: C+
Aug 12, 2019
Wouldn't take again

Do NOT take it

1.0
2.0
CS5343
Grade: B
Aug 13, 2019
Wouldn't take again

Worst prof ever

1.0
4.0
CS6385
Grade: A
Aug 16, 2019
Wouldn't take again

Worst subject in my entire Master's course. Course is very ambiguous and professor is confused with the assignments he posts. Slides are the worst I've ever seen. I doubt if the professor knows anything about the subject. Don't expect any help from the professor even if the course is online. Extremely unclear and vague grading. Avoid at all costs.

Graded by few things
Tough grader
2.0
4.0
CS5343
Grade: A
Nov 13, 2019
Wouldn't take again

Dr. Gupta is very smart and quite funny at times, but for the most part his lectures are bad. The uses powerpoint slides borrowed from many different sources and there's never an agreement on notation. Highly disorganized, and too often gets in arguments with someone at the front of the class. The homework was actually really helpful.

Participation matters
Skip class? You won't pass.
Lecture heavy
4.0
5.0
CS5343
Nov 15, 2019
Wouldn't take again

He usually thinks all of you know everything. So if you are not familiar with the algorithm. But if you have some fundamentals, this class will be a good exercise. Besides, easy A and a little accent.

Skip class? You won't pass.
1.0
3.0
CS5343
Grade: A
Nov 25, 2019
Wouldn't take again

Not worthy at all. Runs over the course material like a story. The class should have started from intro to Big(O) but he just assumed everyone knows it. Do Not take his class, wait for next semester if possible, as it is a core requirement for many CS classes.

Test heavy
5.0
3.0
CS5343
Grade: Not sure yet
Nov 26, 2019
Would take again

The course content is heavy but lecture is interactive. He will make sure all students understand before moving on. Giving good grades.

4.0
3.0
CS4386
Dec 5, 2019
Wouldn't take again

His class is easy. Everything in the lectures can be picked up easily thanks to this examples and slides. The tough part of the class is the group project. Unless you know stuff like flex and bison, make sure to partner with someone good. A BAD PARTNER CAN LITERALLY DRAG U DOWN IN THIS CLASS. The project is 40% of the grade so choose wisely.

Participation matters
Group projects
Lecture heavy
1.0
5.0
CS5343
Grade: Not sure yet
Dec 7, 2019
Wouldn't take again

The class is not evenly distributed making the class very difficult to follow. The professor assumes you know everything and doesn't start from the concepts of algorithms and big O. I don't know how university is so stringent about borrowing and copying notes while the professors blatantly borrow slides from other people and use it in the class.

Skip class? You won't pass.
Graded by few things
Lecture heavy
1.0
5.0
CS5343
Grade: Not sure yet
Dec 8, 2019
Wouldn't take again

His lecture is heavy and difficult to understand. His grading criteria is very worst. He doesnt explain the concepts clearly and expects you to answer in the class without proper understanding. My sincere advice, DONT TAKE HIM. He is the worst professor in the whole University.

Test heavy
Lecture heavy
Tough grader
3.0
2.0
CS5343
Grade: A
Dec 13, 2019
Wouldn't take again

It's more like an exercise course for students who already have the background in data structure. The slides are extremely messed up, which makes you hard to extract the important information. The assignments are easy. Strongly recommend to do more exercises from other materials to make your foundation solid.

Participation matters
Skip class? You won't pass.
Graded by few things
4.0
3.0
CS5343
Grade: B
Dec 14, 2019
Would take again

His lectures are well delivered and he traces all of the algorithms in class. His final exam is graded very strictly so, beware of that. The assignments are simple but one must practice enough to do well in the test. He picks students up in the class so it is my suggestion to pay attention to his lecture. Overall, must-take course.

Get ready to read
Clear grading criteria
Tough grader
1.0
3.0
CS5343
Grade: B
Dec 19, 2019
Wouldn't take again

I learned all the things by myself instead of his lecture slides. Terrible accent like a bass rapper.

1.0
2.0
CS5343
Grade: A-
Dec 19, 2019
Wouldn't take again

Easy course but the professor is not upto the mark. He do not deliver the content properly but makes u practice well in the class. Thats where u learn in his class. He gets confused at times and makes things messy. Slides are too messy. He taxes heavily for small mistakes in exams that may ultimately cost ur grade. All he need is exact answers.

Skip class? You won't pass.
Graded by few things
Tough grader
3.0
4.0
CE4390
Grade: Not sure yet
Apr 27, 2020
Wouldn't take again

Dr. Gupta is quite knowledgeable and gives good examples in class. However, he does not give clear instructions and his assignments are INCREDIBLY vague.

Graded by few things
Lecture heavy
Tough grader
3.0
4.0
CS4390
Grade: Not sure yet
May 4, 2020
Wouldn't take again

Dr. Gupta isn't a bad professor, but he really isn't a great one either. He could become better by changing just a couple of things: 1. Give more clear instructions. 2. Don't be condescending when answering questions. 3. Better exam reviews. His assignment/projects directions have been purely verbal and gets mad when we ask for more directions.

Get ready to read
Test heavy
3.0
4.0
CS4390
Grade: Not sure yet
May 13, 2020
Wouldn't take again

Gupta does try to do his best to teach his class, however this really falls short with giving clear grading criteria on homework and projects. His instructions for a semester project was 5 sentences on eLearning... Also has an attitude a lot. This is really ironic as he looks for exact answers on the exams and won't budge unless you show the slide.

Skip class? You won't pass.
Test heavy
Lecture heavy
2.0
4.0
CS4386
Grade: B
May 14, 2020
Wouldn't take again

Possibly the most vague professor I've had. Barely puts any instructions in writing and just says it in person. The slides are hard to understand if you aren't in class and hard to study after class. He likes student participation in lectures. Code examples that he gives aren't even indented at all. He's helpful if asked but not that approachable.

1.0
4.0
CS4390
Grade: B+
Apr 10, 2021
Wouldn't take again

Meh teacher, not the best to understand maybe it was the online learning. Lectures are very dragged out, but the worst part are the homeworks/projects/tests. All his homework/project topics are very vague and you'll spend 2 hours figuring out what he means and then 20 actually doing the work. The test are very hard, and not from the slides.

Get ready to read
Tough grader
5.0
3.0
CS4390
Grade: Not sure yet
Apr 25, 2021
Would take again

I was in the "his assignments are so vague" camp earlier on. Then the project came and I felt that was vague too. Then I did the project, and I realized the method to the madness. He is a great teacher. He gets a pass for the vagueness. Best project I've done at UTD, in terms of importance and real world application. Great, engaging lectures.

Respected
Lots of homework
Amazing lectures
1.0
3.0
CS5343
Apr 30, 2021
Wouldn't take again

Like everyone else said, he has extremely vague grading criteria and is very slow to answer emails (if he answers at all). Can be difficult to get ahold of him outside of class, and he is not receptive to when you don't understand something/when you have questions to ask. Maybe it was online lecture format, but I wouldn't recommend him.

Graded by few things
5.0
4.0
CS4390
Grade: Not sure yet
May 11, 2021
Would take again

Professor is a decent lecturer. The course has very interesting information and content. I feel that if this course did not have exams or assignments, I would enjoy it even more. Also, if you plan to do network engineering in the future or take the CCNA, this is the professor and course to choose. Only drawback is that the assignments were vague.

Respected
Test heavy
Lecture heavy
1.0
3.0
CS5343
May 13, 2021
Wouldn't take again

He is fairly good at presenting concepts for this class and the topics arent mind bogglingly difficult. But he really doesnt care about his students at all. He doesnt respond to emails, purposefully made the exams so its incredibly hard to finish, and doesnt like answering questions. He gets the job done, but go to another prof if you can.

Graded by few things
Test heavy
1.0
5.0
CS5343
Grade: A+
May 15, 2021
Wouldn't take again

Horrible Professor . If you email him asking him something, he would actually write the most unprofessional email you can get from a professor. Gradings are haphazard & theres no rhyme or reason to it. And you cant ask any questions regarding your grade either. Avoid him if you can.

1.0
4.0
CS1336
Grade: Not sure yet
Aug 11, 2021
Wouldn't take again

This professor is really unprofessional and irresponsible. He never intended to make students understanding topic, but just give them practice questions before they actually understand. He also write the question with wrong words for couple of time which contributes students losing point, but he never accepted student's complaining. Please avoid

1.0
4.0
CS4390
Nov 29, 2021
Wouldn't take again

Prof Gupta knows the material but structures his class very poorly. His assignments are incredibly vague and full of typos, making him come off as unprofessional. The exams aren't very difficult themselves, but it is impossible to predict what kinds of questions will be asked (aside from the broad topics list given), so grades can vary wildly.

Skip class? You won't pass.
Graded by few things
Lecture heavy
1.0
4.0
CS4390
Grade: B-
Nov 29, 2021
Wouldn't take again

Insanely vague with literally everything he does; you don't know what is going to be on exams, there is no clear idea what the assignments that he gives want you to do. He posts no materials online other than his slides. His assignments mostly start with "As we discussed in class, you will do thing" that he mentioned once and give no direction.

Graded by few things
Test heavy
Lecture heavy
4.0
1.0
CS4390
Grade: A
Nov 29, 2021
Would take again

Prof. Gupta is very knowledgeable, and delivers the content well. Only a few assignments but they were easy 100s, very lenient grader. Tests for other students were "difficult" but he gives a ton of partial credit. Although he expects specific answers, he makes it pretty obvious in class what questions will be asked. Show up and pass.

Lecture heavy
Graded by few things
Respected
1.0
5.0
CS4398
Grade: Drop/Withdrawal
Dec 2, 2021
Wouldn't take again

Took him for Computer Networks and thought he taught the course well. Took him for Digital Forensics this semester and had to withdraw. Most of his grades are based off a programming project which, if you do not know Linux file systems well, you are screwed. Lectures were extremely unfocused and difficult to follow.

Lots of homework
Group projects
Lecture heavy
5.0
3.0
CS5343
Grade: A
Dec 20, 2021
Would take again

This course is an easy A if you put some work into it. Attend classes and take notes because the professor hints at several places where the student could go wrong in the exam. His exam pattern is unique and you can't self-learn it from books or the internet, so attend the class and practice algorithms so you don't make silly mistakes in exams.

Gives good feedback
Skip class? You won't pass.
Lecture heavy
4.0
3.0
CS5343
Grade: A
Jan 18, 2022
Would take again

Just a little effort will give you an A.

2.0
2.0
CS5343
Grade: B
May 19, 2022

He is a good professor but he was not accessible outside the class even though he is just Professor of instruction (have a lot of free time). He didn't reply to my emails regarding the final exams because he had to go to a vacation.

Amazing lectures
4.0
4.0
CS4386
May 24, 2022
Would take again

Get ready to study and work harder than you ever have for this course. Takes time and walks through algorithms in the class, randomly calling on students, so make sure you pay extra special attention. Project is 50% of the overall grade, and takes time to do, so DON'T WAIT UNTIL THE LAST MINUTE!!!!! Must work extra hard to do well in this class.

3.0
3.0
CS5343
Grade: B+
Nov 13, 2022

Some of the topics are explained well such as red-black tree, while others don't(especially hashing). 6 HWs are focusing on implementing data structures, but the given instructions are quite vague. Exams are lengthy and hard to finish on time. Professor can never be accessed outside class, and seldom replies to email. Overall not a good choice.

Hilarious
Lecture heavy
1.0
5.0
CS6390
Grade: Not sure yet
Dec 1, 2022

Regretfully took him for CS6306 & he by far has been the worst professor at UTD. 3 Presentations & 3 random TryHackMe reports in addition to a Final Exam he decided to throw in just because he felt like it. Attendance is taken when he remembers & the entirety of the class is him reading off the ppt slides. No proper communication or help provided.

Participation matters
Graded by few things
5.0
3.0
CS4386
Grade: Not sure yet
Dec 8, 2022
Would take again

Actually took him for CS 4384 but the option wasn't available for selection. He'll introduce a topic then do nothing but examples/exercises on it for the next maybe two classes (which I like, it really helps you remember the topic). Homework is weighted equally with 1 exam so take them seriously. Textbook confusing so don't bother.

Participation matters
Amazing lectures
Graded by few things
5.0
3.0
5343
Grade: Not sure yet
Dec 13, 2022
Would take again

Don't get confused about the mixed reviews. He is a good professor for people who want to learn.

Amazing lectures
Inspirational
Respected
5.0
3.0
5343
Grade: A
Dec 13, 2022
Would take again

The best professor I have taken for Fall 2022. I loved his teaching style.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
5343
Grade: A-
Dec 13, 2022
Would take again

Don't miss taking this subject even if you don't have it as a prereq. I loved this teaching style. My coding skills have increased a lot.

Tough grader
Amazing lectures
Gives good feedback
5.0
2.0
5343
Grade: A
Dec 13, 2022
Would take again

I don't understand why he had so a bad rating previously. But in my opinion, he is an amazing professor. I have enjoyed a lot this semester. I definitely recommend taking this subject even if you don't have it as a prerequisite.

Amazing lectures
Gives good feedback
Respected
5.0
1.0
5343
Grade: A
Dec 13, 2022
Would take again

Awesome professor. I loved his lectures.

Amazing lectures
Clear grading criteria
Lots of homework
5.0
2.0
5343
Grade: A
Dec 13, 2022
Would take again

Best professor. I recommend taking 5343, even if it is not a prerequisite for you.

Lecture heavy
Test heavy
5.0
2.0
5343
Grade: A
Dec 13, 2022
Would take again

Best professor for Data structures. He has a clear understanding of what he is teaching. You will enjoy it. I don't have it as a prereq, but still took as recommended by a friend and enjoyed it a lot.

Amazing lectures
Clear grading criteria
Gives good feedback
2.0
4.0
CS4384
Grade: Not sure yet
Dec 16, 2022

His lectures are boring and you learn a lot more from YouTube than him. Exams seem okay but he grades super hard and lots of people fail them (averages are 50-60%). HWs are part of your grade but he only assigned 2 or 3, so if you messed up on those.. Puts up ppt slides online very late, didn't even put up syllabus until a month into the sem. AVOID

Tough grader
Test heavy
Graded by few things
4.0
4.0
CS4386
Grade: Not sure yet
Apr 5, 2023
Would take again

Compiler Design is a fun and very interesting subject but should only be taken if you are interested in it. Prof. Gupta makes the lectures directly applicable by focusing the course on creating a compiler, which is 60% of the grade. Exams are tough and lecture is fast but he will take the time to make sure you understand and covers lots of examples

Lots of homework
Lecture heavy
Graded by few things
1.0
3.0
5343
Grade: Not sure yet
May 2, 2023

Bad Professor. Never replies to email and very inconsiderate.

4.0
3.0
CS5343
Grade: A
May 19, 2023
Would take again

He teaches well... and gives the same pattern in the exam.. If you went to every class then A else B or B-. Beware of steps in exams

Tough grader
Amazing lectures
Lecture heavy
1.0
4.0
CS1336
Grade: C+
Jul 12, 2023

nice guy but wish I withdrew from his class, no extra credit, tests make up 75% of ur grade and his tests are pretty hard (especially the first)

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS1336
Grade: B+
Jul 19, 2023

Horrible teaching etiquette, the professor gets angered easily and frequently begins to yell when frustrated. Has no sense of empathy for struggling students. His accent makes it hard to understand what he is saying and he is almost incomprehensible when reading his tests and assignments, which lead to a lot of misunderstandings. AVOID AT ALL COSTS

Tough grader
Lecture heavy
Test heavy
5.0
3.0
CS1336
Grade: B
Sep 1, 2023
Would take again

gets too much hate here, it's not a hard class if you pay attention and genuinely such a nice guy.

Tough grader
Amazing lectures
Gives good feedback
1.0
5.0
CS4384
Grade: Not sure yet
Sep 27, 2023

Tough professor, doesn't curve. Exams are very hard, doesn't reply to any of my emails. AVOID.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS4384
Grade: Not sure yet
Sep 28, 2023

Inaccessible outside of class, exams are very difficult. Avoid at all costs.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS2336
Grade: Not sure yet
Nov 2, 2023

This professor has confusing homework assignments and are written in bad grammar. His exams are on paper and questions are all free responses. His lectures are boring as well and I couldn't really understand him.

2.0
5.0
CS4384
Grade: Not sure yet
Nov 11, 2023

Tough grader, occasionally calls on students randomly (can be harsh in that regard), and his exams are difficult and require intensive studying. I'd avoid him personally since I don't like his teaching style (brags about his copy-paste slides), but if you do have him make sure you're on top (quite literally) of your exam preparation and homework.

4.0
3.0
CS1337
Grade: A
Nov 15, 2023
Would take again

This professor gets a lot of hate, but he is a very smart and experienced man. I would recommend him for anyone because he's extremely clear and explicit with what he wants. He wants the class to participate and does practice sessions in class. The only bad thing is that the homework is not nearly as difficult as the exams. Just study though.

Tough grader
Respected
Graded by few things
1.0
4.0
5343
Grade: A
Nov 30, 2023

He is punctual as he's always 5 minutes late and 10 minutes early to leave.Such efficiency gives rise to his higher pay by hour.He confuses with his trembling epen on screen, ensuring full attention.Speedy concept explanations make GPT your necessary tutor if you miss a min.While your coding won't improve, you'll learn what an interesting class is

Accessible outside class
3.0
3.0
5343
Grade: B-
Dec 15, 2023
Would take again

Lectures are amazing if you concentrate, Tough grading though

Tough grader
Get ready to read
Amazing lectures
3.0
3.0
CS2336
Grade: C
Dec 22, 2023

Lectures are okay, mostly teach yourself. Grade weighed more by HW. The graded assignments are basic, exam was good if you review well, and in-class assignments relied on more complex stuff. Prof will help with those. Interacting with the professor yields best results. Not accessible through email, go to office hours. Traces mostly pseudocode.

Tough grader
Participation matters
Lecture heavy
5.0
3.0
CS2336
Grade: B+
Feb 14, 2024
Would take again

Really enjoyed Prof Gupta's lectures. Goes at a reasonable pace and will stop and explain concepts in detail for the whole class if people have questions. Exams were written and not just strictly writing code, which I preferred. Would definitely recommend taking him for this course if you have the chance.

Clear grading criteria
Caring
2.0
5.0
CS1337
Grade: Not sure yet
Apr 29, 2024

Okay lectures, reads from the slides, and maybe does 1 or 2 example codes. Engages the class with questions. However, you probably won't learn much in class if you don't self-study. The recommended book is helpful and the slides are summarized versions of that book(uses the same examples). TESTS are WAAAAAY harder than homework.

Tough grader
Respected
Test heavy
2.0
4.0
CS1337
Grade: B
May 15, 2024

Professor gives us some very vague slides, maybe does 1 example code and expects us to demonstrate that on exams. Exams are much harder than the examples in class. Exams are on paper and all FRQs. However, he knows what he's doing and is helpful in office hours. Also he curved at the end.

Tough grader
Graded by few things
4.0
4.0
CS4390
Grade: B+
Aug 19, 2024
Would take again

This proffesor is really knowledgeable and he also really care about student. Participation is extreamly important in this class. He will ask some question during the class and those quesitons are hints for his exam so make sure write those down. The only problem is his assignment and project didn't explain well.

Participation matters
Caring
Test heavy
1.0
4.0
CS1336
Grade: C+
Nov 18, 2024

Singlehandly made me leave the CS major. Traditional, unforgiving, and deeply unprofessional (test had a swathe of topics not specified beforehand).

Tough grader
Graded by few things
1.0
5.0
CS4384
Grade: B
Nov 23, 2024

You will not get much/any partial credit unless you memorize everything word for word. The slides were not uploaded until after many classes after covering the topic and were mostly copy pasted and hard to follow. The lectures were VERY hard to understand and downright confusing and unclear. Self study and memorize things if you can, but avoid.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS4384
Grade: B+
Nov 25, 2024

This was one of the most poorly organized and taught classes at UTD that I have taken. I have had worse but this was really bad. The professor is caring but gives messy and hard to understand lectures. Tests were graded very harshly. It was not worth arguing in office hours. The concept is not hard but the class is. Self study if you can.

Tough grader
Test heavy
2.0
5.0
CS4384
Grade: Not sure yet
Dec 12, 2024

This feedback is for CS4348 Operating Systems (not an option here). Points per question and grading criteria never present. Average grade of 50 on the first exam taught him nothing. Okay monotone lectures that make you fall asleep. A lot of tricky general questions that can be misinterpreted and leave you with little points.

Tough grader
Test heavy
Graded by few things
2.0
5.0
CS4386
Grade: B+
Dec 15, 2024

unprofessional, unprepared, and rude. often interrupts students while they are in the middle of answering practice problems that he asked them to solve. one of the cs professors that love public humiliation via calling on students frequently and at random.

Participation matters
Test heavy
1.0
5.0
CS5343
Grade: A-
Dec 17, 2024

Awful experience with strange requirements in exams and classes

Tough grader
Lecture heavy
Test heavy
4.0
4.0
CS5343
Grade: B-
Dec 20, 2024
Would take again

Professor Neeraj may seem tough, but he genuinely cares about students. He also stresses starting studies early, which I didn't, and I struggled because of that. If you have strong coding skills and algorithm knowledge, you'll do fine. My advice: practice coding quickly and efficiently. Starting early makes all the difference.

Tough grader
Participation matters
Respected
1.0
5.0
5343
Grade: B+
Jan 9, 2025

One the worst experinces ever at UTD. Messed up lectures, course not setup clearly. Tests are impossible to understand. Attempts to humilate students in front of class. Severely against the students. Nothing positive to say about him. Stay away to maintain your sanity.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS5343
Grade: A-
Jan 9, 2025

The professor's heavy accent makes lectures hard to follow. Classes lack clear structure, as no PowerPoint slides are used. Exam rules are overly complicated and confusing, causing unnecessary stress for students.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CS4384
Grade: C
Feb 18, 2025

If you care about your mental health don't take him. Grades really harshly. He takes out 3 points for not writing a single sentence even after doing everything else right on the same question. He once told me that I am not studying as much as other people in the class. Lectures are boring because he only goes over class. Exams are really hard.

Tough grader
1.0
5.0
CS4398
Grade: Not sure yet
Mar 1, 2025

Absolutely the worst professor I have ever taken at UT Dallas in all the years I have attended. Does not actually teach anything relevant and then expects everyone to be prepared for content on the exams and homeworks that was never explained. Reads off slides that do not pertain to the class work whatsoever. Prepare to fail.

Tough grader
Graded by few things
Accessible outside class
2.0
4.0
5343
Grade: A
May 2, 2025

Unproductive, hostile env. Discourages questions by personally belittling those who ask, yet questions why ppl dont ask Qs Lectures are vague, due dates are random, Ppts are released late, yet he blames students for confusion. Shows no empathy but demands it. The hypocrisy is palpable A expected, only bc of prior classes. Would not recommend.

Tough grader
Lecture heavy
1.0
5.0
5343
Grade: Not sure yet
May 14, 2025

makes class harder than it should be cold calls students & embarrasses them infront of class. gets irritated when asked to do more examples on the board hws are nothing like exams & irrelevant. exams are tough. class gave me PTSD & anxiety. Id have nightmares that he would call me out & humiliate me for not knowing. if u love yourself, dnt take him

Tough grader
Test heavy
Graded by few things
1.0
5.0
5343
Grade: A
Jun 26, 2025

The professor's accent can be challenging to understand for non-native speakers. It might be helpful to provide more written materials or visual cues to support comprehension. I feel like I'm in an advanced-level listening comprehension test every class. Sometimes I just nod and pray I'm nodding at the right moments.

Tough grader
Lots of homework
Graded by few things
5.0
3.0
5343
Grade: A
Aug 19, 2025
Would take again

It was a fun experience. You don't need to study much after class because he asks you questions during the lecture. That keeps you more focused and helps you grasp the concepts better in class

Get ready to read
Participation matters
Amazing lectures
5.0
1.0
CS1337
Grade: C
Aug 21, 2025
Would take again

Take this professor by all means if you need a gpa boost. some of the older reviews say he is difficult. but i took his class summer 2025 and he let me pass with a C even though I gave minimal effort.

Clear grading criteria
Test heavy
Graded by few things
4.0
2.0
CS1337
Grade: A+
Sep 8, 2025
Would take again

Pretty good professor overall, lectures were really helpful. Be sure to focus during class otherwise you could fall behind pretty easily. Only had like 3-4 assignments + 2 exams the entire summer semester which weren't too difficult so long as you put in effort outside of lectures to review and practice (especially the more difficult concepts).

Amazing lectures
Test heavy
Graded by few things
1.0
5.0
CS4348
Grade: D
Oct 8, 2025

A majority of the good reviews for this prof are 100% him on an alt. He is very condescending and unopen to suggestions with his teaching style. Exams/quizzes are ONLY free response with little partial credit. Asks many questions in class and when people answers he is mean to them. Definitely would not take him again. Why teach if you hate students

Tough grader
1.0
5.0
CS4348
Grade: D-
Dec 7, 2025

This is the only class that has make me lose hope at all. Two exams worth total of 50% and 3 quizzes where there is not partial credit. He would want an specific answer to a question no matter if you are correcect in general. MIght have to take this class again. He is also kind of rude when you ask him a question. Find better options please!

Tough grader
Lecture heavy
Test heavy
2.0
5.0
CS4348
Grade: Not sure yet
Dec 10, 2025

This class is very test heavy with both exams and the quizzes making up 70% of the total grade. The professor is a harsh grader too which in hindsight makes sense with how nitpicky he is with student questions and answers in class. Overall a rude person and monotone teacher but it doesn't really affect you if you don't interact with him.

Tough grader
Get ready to read
Test heavy
3.0
4.0
CS5343
Grade: B+
Dec 29, 2025

I won't comment on his teaching style, which others have already covered, including the name-calling in class. However, he is extremely disorganized with assignments and lecture materials, often posting them at the last minute. The slides are messy and poorly structured. Overall, the course lacks discipline and organization.

Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

70%

Textbook Required

13%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 77 grades
Most common grades:
A (30)
Not sure yet (24)
B+ (13)
Grade Distribution
A(33)B(13)C(8)D(3)F(1)A-/B+(20)
Based on 102 reported grades
A: 30
Not sure yet: 24
B+: 13
B: 9
Common Tags
Tough grader (36)
Test heavy (28)
Graded by few things (26)
Lecture heavy (23)
Participation matters (14)
Skip class? You won't pass. (13)
Amazing lectures (13)
Respected (10)
Rating Trend

Stable

-0.13 avg change
May
Jun
Aug
Sep
Oct
Dec
Last 6 months
Ratings by Course

CS4386

3.5

(6)

CS1337

3.4

(5)

5343

3.3

(16)

CE4390

3.0

(1)

CS2336

3.0

(3)
+9 more courses
Difficulty by Course

6385

5.0

CS6390

5.0

CS4398

5.0

CS4348

5.0

CS4384

4.8

Similar Professors