3.4

Sridhar Alagar

Computer Science - The University of Texas at Dallas

3.4
Quality
3.7
Difficulty
60%
Would Retake
105
Reviews
3.4
Quality
3.7
Difficulty
3.4
Helpful
3.4
Clarity

60%

Would Retake

105

Reviews

Rating Distribution
Official

5

37

4

23

3

12

2

12

1

21

What Students Say

Nice, passionate guy, but is still a droning powerpoint reader and essentially bad teacher

CS4348 - 2.0 rating

Avoid him at all cost

CS4348 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 63 grades
Most common grades:
A (26)
Not sure yet (24)
B+ (11)
Grade Distribution
A(29)B(12)C(3)D(1)F(0)A-/B+(18)
Based on 91 reported grades
A: 26
Not sure yet: 24
B+: 11
B: 8
Common Tags
Lots of homework (32)
Group projects (26)
Tough grader (22)
Caring (20)
Respected (14)
Hilarious (14)
Amazing lectures (14)
Get ready to read (11)
Rating Trend

Improving

+1.10 avg change
May
Jun
Jul
Aug
Nov
Dec
Last 6 months
Ratings by Course

SE4348

5.0

(1)

CS4349

5.0

(1)

CS6314

4.7

(3)

CS6301

4.5

(4)

CS5348

4.4

(17)
+8 more courses
Difficulty by Course

CS5343

5.0

CS3777

4.3

CS6378

4.0

CS4349

4.0

CS3345

4.0

Reviews (105)
3.0
4.0
CS6378
Grade: B+
Dec 11, 2017
Wouldn't take again

New professor. Decent lecturer. Course content is dry, but Dr. Alagar conveys the information well. Cares about student feedback. Challenging projects using distributed systems. The exams are challenging too, but not proof heavy. Quizzes are easy and announced ahead of time. Examples for topics are lacking, but that's just grad school in general.

BEWARE OF POP QUIZZES
GROUP PROJECTS
Tests are tough
5.0
4.0
CS4348
Grade: B
Dec 14, 2017
Would take again

Had this professor fall 2017, and let me tell you he is a very nice guy. Really understanding professor and wants everyone to succeed. Studying for the exams is a must because OS is a very broad field. Pay attention in Class and you will pass. The quizes are very easy and the projects are too. At the end depending on how the class does he curves.

Gives good feedback
Respected
Get ready to read
5.0
1.0
SE4348
Grade: B
Dec 14, 2017
Would take again

Great professor. 3 projects, 2 easy exams. He literally tells the class what's going to be on the exam and he curves too at the end of the semester. Operating systems is not an easy class. Begin your project as soon as it drops. Don't wait till the last minute; they're very challenging. Go to class and study the slides and you will be fine.

Would take again
3.0
3.0
CS1336
Grade: A
Dec 23, 2017
Would take again

I just didn't feel like he was a great lecturer in terms of keeping the class engaged or clearing up any confusion. I had to repeat some questions several times, and I didn't feel confident going into the exams. There were 2 exams and a homework problem due every week. He did his job of teaching me the basics of C++ regardless.

Tests are tough
4.0
2.0
CS1336
Grade: A
Jan 17, 2018
Wouldn't take again

He struggles to explain concepts clearly and almost everybody in the class does not pay attention since its quite boring. Assignments/homework given on every single week. However, the assignments are very interesting and small. I basically learned most of C++ by doing the assignments. Only 2 exams and somewhat tells what's gonna come.

LOTS OF HOMEWORK
Tests? Not many
Clear grading criteria
3.0
4.0
CS1336
Grade: B-
Apr 18, 2018
Wouldn't take again

He is a pretty good programmer, but the assignments he gives per week are pretty hard. I think his teaching is average because they are times where it is super easy and times where i get lost!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CS4348
Grade: B+
May 17, 2018
Would take again

I don't think I can give enough credit to this professor for his genuine interest in teaching. He got the class's input a number of times on the (programming) projects and dedicated class time to allow people to do the school's course evaluation (during which he stepped out). His lectures aren't super remarkable but this alone sets him apart IMO.

Respected
Inspirational
Caring
4.0
2.0
CS4348
Nov 4, 2018
Would take again

Currently taking his class in Fall 2018. He changed his assignment style. There is 5 projects, 2 extra points projects, and 2 exams. Some projects must be written in C. His class is good, you need to learn OS concept regardless for your career.

2.0
5.0
CS4348
Grade: B-
Dec 12, 2018
Wouldn't take again

Nice, passionate guy, but is still a droning powerpoint reader and essentially bad teacher. Gives time-consuming and difficult projects, that, unfortunately, do not do a good job teaching concepts that were supposed to be learned. Wouldn't recommend to anyone that doesn't already have at least a basic understanding of fundamental OS concepts.

1.0
5.0
CS4348
Dec 17, 2018
Wouldn't take again

Ridiculously hard projects that don't align with his lectures. Additionally, lectures are utterly useless since he barely scratches the surface on the concepts we're required to learn for the extremely hard projects that are assigned. He doesn't talk about implenetation and exam averages are usually around the 40's to 50's. Avoid him at all cost.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
2.0
4.0
CS4348
Grade: A-
Dec 30, 2018
Wouldn't take again

Gives 7 projects, 2 of which are bonus and give around 2 - 2.5 extra points to final grade. Projects are really long and no material in class helps with them, so start ahead of time. Teacher reads off slides, no point paying attention in class. Test reviews are useless, best way to study is just read the book and cram the slides.

GRADED BY FEW THINGS
GROUP PROJECTS
1.0
5.0
CS4348
Jul 25, 2019
Wouldn't take again

Useless lectures - Read straight off slides in which his slides practically cover nothing useful. Tells his students to read the textbook in order to keep up with the class. Projects are very hard and lengthy and have little to do with any of the content that was covered in class. Test reviews are useless and his class test averages are very poor.

4.0
3.0
CS6301
Grade: Not sure yet
Nov 7, 2019
Would take again

The content of this course is excellent. Focus of this course is on writing Java code for algorithms (seen in DAA) and custom implementation of Data Structures. Good discussion of implementation difficulties and algorithms during lectures. Short projects or long projects due every week. This course significantly improves one's Java coding skills.

Lots of homework
Group projects
2.0
4.0
CS1336
Grade: B
Nov 8, 2019
Wouldn't take again

He is alright at explaining things but the tests are very hard to pass, I still am unsure how they were graded but they were done at the testing center so there was no way to check if your programs were even close to working correctly. Some multiple choice but they were only worth like one point. The CS mentor center WILL be your saving grace.

Lots of homework
Participation matters
Tough grader
1.0
5.0
CS4348
Dec 21, 2019
Wouldn't take again

He doesn't do anything to help the students learn. Lectures consist of him reading unhelpful slides. Homework assignments are taken straight from other Universities and are incredibly difficult. He expects students to be able to complete these assignments when the content of the assignments aren't anything covered in class. Terrible professor.

Get ready to read
Test heavy
Tough grader
4.0
4.0
CS4348
May 8, 2020
Would take again

I was dreading this class but ended up enjoying it and learning a lot. He breaks things down so they are easy to understand. Projects can be difficult, start on them early to give yourself enough time. Not a class you can get an easy A in. However, he often gave extensions to assignments and provided extra credit opportunities.

Group projects
EXTRA CREDIT
5.0
4.0
CS4349
Grade: B+
Nov 20, 2020
Would take again

One of the best profs I've ever taken. Took him for operating system concepts and then took this for a CS elective. This class was challenging and interesting. He's adapted it from UTDs grad level OS course. It's a small class so he's able to help us directly and even goes as far as helping us debug when we run into really obscure issues.

Caring
2.0
5.0
CS3345
Grade: Not sure yet
Nov 23, 2020
Wouldn't take again

Don't take his class unless you already know data structures. He went through the concepts too quickly and without an in-depth explanation of the concepts.

Lots of homework
Graded by few things
Test heavy
1.0
5.0
CS3345
Grade: B+
Dec 4, 2020
Wouldn't take again

Tests and projects are super hard.

5.0
3.0
CE3345
Dec 6, 2020
Would take again

While Dr. Alagar's explanations during lectures can sometimes be confusing, he is always willing to answer questions and cares about the success of his students. Taking this class remotely, all of his lectures are available as videos or as just the PowerPoint slides. Assignments have clear instructions.

Participation matters
1.0
5.0
CS3345
Grade: B+
Dec 11, 2020
Wouldn't take again

dont recommend. grading is split into 2 - theory & practice. theory is 5 projects, practice is a lot of hwk assign. and 2 exams which are both 80% together. extra credit was assigned for first exam. exams are 75 minutes using honorlock, 5Qs that are extremely challenging. if u do get him, start on the projects early. they can also be w/ a partner.

Test heavy
Group projects
Tough grader
1.0
5.0
CS3345
Grade: B+
Dec 15, 2020
Wouldn't take again

His grading system rely heavily on the theory. His exams are all free response. The algorithms he used in class were confusing. You will get weekly assignments that don't worth a lot of points.

Lots of homework
Skip class? You won't pass.
Graded by few things
4.0
4.0
CS3345
Grade: A
Mar 22, 2021
Would take again

Learned a lot however this class is hard. He's good at explaining difficult concepts. The assignments are sometimes easy, sometimes hard however since they are mostly about concepts rather than implementation you learn a lot. For the projects he gives a lot of help if you read the slides. The tests were pretty hard, but not impossible.

Lots of homework
Skip class? You won't pass.
2.0
4.0
CS3345
Grade: Not sure yet
Apr 7, 2021
Wouldn't take again

Your final grade is heavily influenced by how well you do in theory and projects separately. You need to do well in both. 5 projects are manageable (option to have a partner), but 2 exams (theory) are all incredibly rough free responses. Theory homework (easy) is weighted close to nothing compared to exams. Lectures/textbook are a must.

Get ready to read
Test heavy
Tough grader
1.0
4.0
CS3345
Grade: B
Apr 17, 2021
Wouldn't take again

This teacher doesn't do anything. He just reads off of powerpoints and gives you a bunch of projects to distract you from the fact that he doesn't actually teach anything. Every quiz, test, homework assignment, and project is useless unless you actually know everything before you take this class. It doesn't help you learn at all.

Lots of homework
Get ready to read
So many papers
5.0
4.0
CS4348
Grade: D
May 11, 2021
Would take again

Dr. Alagar is a great lecturer. He does well engaging with the class and making sure we understand the topics before moving on. Textbook use is not necessary but paying attention in lectures is a must. Projects and tests are hard. You will feel accomplished if you get through the course and will have learned a lot.

Lots of homework
Amazing lectures
Lecture heavy
2.0
5.0
CS4348
Grade: A-
May 18, 2021
Wouldn't take again

Lectures wer decent, he is a tough grader. Yo'll find it difclt to get 100 in projs. He said there will be a curve for 85+ to make it an A grade but at the end there was no curve :/ Projects are hardly related to lecture material, you will have to do them with extensive reading of text. 4x12%proj, 2x20% exams, 4x3% hw. Wont recommend.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CS3345
Grade: B-
May 24, 2021
Wouldn't take again

Alagar's exams were extremely rough with every question being free response and each being an entire coding assignment. Unless you had an amazing memory or were genius enough to solve 5 different coding projects within an hour the exam was difficult to get a good grade. His projects were also difficult without extensive research.

Tough grader
1.0
5.0
CS3377
Grade: B+
Oct 10, 2021
Wouldn't take again

i got autofilled to alagar because of corona virus. my other prof was a 2.9 difficulty and when i saw this dude i was like oh crap. the assignments are not clear and the TA didn't understand how to grade either. there are always typos and he is also hard to understand. dont take this class. tests are MEGAhard. you need to do programming assignments

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CS3377
Grade: C
Oct 27, 2021
Wouldn't take again

This professor is the worst professor I ever had in all my academic year. He does not care about his students, he doesn't know how to teach and his hw and tests are extremely difficult. He is very arrogant, he acts like he is doing us a favor that he is teaching us. Please listen to the reviews and do not take him.

Lots of homework
Lecture heavy
Tough grader
1.0
4.0
CS4348
Nov 5, 2021
Wouldn't take again

The class was boring and not informative at all, the load of the exercises(4*3%) and projects(4*12%) are super heavy, you need to spend tons of time in order to finish them. In his class, I easily got distracted by his accent, his slides are lack of contents and his hand writing also incredibly sloppy, bad experience for me, avoid his class.

Lots of homework
Tough grader
1.0
5.0
CS3377
Grade: Not sure yet
Nov 8, 2021
Wouldn't take again

lectures are a waste of time, material is gone over very rapidly, lectures are dry and he spends time going over code but does so very poorly. Went to his office hours to ask questions and he got upset with me and started yelling saying I should already know the material and to read the textbooks to understand. Refuses to answer questions email

Get ready to read
Test heavy
Tough grader
1.0
5.0
CS3377
Grade: Not sure yet
Nov 13, 2021
Wouldn't take again

oh boy. just horrible. really hard class, really unhelpful professor. don't even bother asking him for assistance, he does not care. be prepared to teach yourself.

Get ready to read
Tough grader
1.0
5.0
CS3777
Grade: Not sure yet
Nov 17, 2021
Wouldn't take again

If I could give this guy a rating of zero, I wouldn't hesitate to do so. This guy is so disorganized on how he lays outs assignments. He just piles homework on the students. His lectures are not super helpful and he always sounds like he doesn't want to be there. If you go to his office hours he'll get mad at you for not understanding immediately.

Lots of homework
Lecture heavy
Tough grader
4.0
5.0
CS4348
Grade: Not sure yet
Dec 2, 2021
Would take again

IDK why there are lots of negative comments here. In my opinion he is one of the best profs I've had at UTD. Unlike others, he does not read off the slides and explains things in his own words. Although he does give out lots of projects, he goes over them in his lectures to help students. Good professor if u want to learn, otherwise look elsewhere.

Respected
Lots of homework
Group projects
1.0
5.0
CS3377
Grade: B
Dec 10, 2021
Wouldn't take again

I gave him the tag hilarious because of how much of a joke this class is. I take his class and his homeworks are just so insanely hard. just go to the professor then, right? no. he can't explain anything and office hours are just him yelling at you for not understanding. DONT TAKE. tests and projects are ridiculous and he isn't clear on anything.

Skip class? You won't pass.
Hilarious
Tough grader
4.0
4.0
CS3377
Grade: Rather not say
Dec 15, 2021
Would take again

This class is not easy. Alagar grades hard. But at the same time, he is understanding. I liked how his assignments were straight to the point though. They weren't these elongated part a - z type questions. Just like "do this specific thing" and that's it. They didn't take too long. The projects were time consuming though, grading can be harsh too

Respected
Group projects
Tough grader
1.0
5.0
CS5348
Grade: B+
Dec 19, 2021
Wouldn't take again

It's a moderately difficult course, to be honest. Professor Alagar teaches well but the projects are just way too difficult and time-consuming. Exams are moderate, it's only the projects which has a high impact on the overall grade. He does not curve at all. It's best to avoid him as this is the only subject you would be spending your time on.

Skip class? You won't pass.
Group projects
Tough grader
1.0
5.0
CS3377
Grade: B-
Dec 21, 2021
Wouldn't take again

so bad. i dont like him. PLEASE for the love of god DO NOT TAKE. i BARELY scraped by. the assignments are so hard and the projects are so hard. i attended every lecture and put like 20 hours every week but its soooooo bad

Get ready to read
Skip class? You won't pass.
Lecture heavy
3.0
4.0
CS3377
Grade: A
Jan 30, 2022
Would take again

TLDR: Only take this class if you have the time to grind on it. I worked my ass off on the projects. I must have spent 40+ hours on the first project alone. The homework is easy, and they're warm ups for the projects & tests. The tests are straight to the point, and I appreciated that. I rarely attended lectures, had to rewatch them though.

Lots of homework
Caring
Tough grader
3.0
4.0
CS3377
Apr 27, 2022

Professor Alagar was very nice, but his lectures were somewhat hard to follow. This class had 3 difficult projects, weekly hw assignments, and 2 exams at the Testing Center. The lectures did not prepare us for the exams very much, but his grading scale is more lenient. However, the workload was very heavy, and it was a lot to handle.

Lots of homework
Respected
5.0
3.0
CS5348
May 12, 2022
Would take again

I took his data structures class and thoroughly enjoyed the course. He never shy away from questions or feedback from students. Very accessible out side classes. His projects and weekly assignments are not tough but not very easy either. Exams are average. He tests your logical skills. attend his classes and prepare well, you can ace the exam.

Amazing lectures
Gives good feedback
Caring
5.0
3.0
CS3377
Grade: A
May 13, 2022
Would take again

The content of the class is hard, but the teacher is very good. His lectures are very clear and you can easily follow them and understand them. He also records his lectures which is super helpful to prepare for the exams. I was surprised to see such a low rating for him tbh. Would 100% recommend!

Group projects
Amazing lectures
Lots of homework
4.0
4.0
CS3377
May 16, 2022
Would take again

Professor assigned weekly homework that helps solidify material learned in class. If you do the homework and UNDERSTAND how it works, tests are easy to study for. He combines coding examples and short PowerPoint slides for lectures. Teaching style is pretty straightforward. Do your projects ahead of time--do NOT procrastinate!!!

Group projects
Lots of homework
Respected
2.0
4.0
CS3377
May 27, 2022

Professor Alagar has weekly hw (which are not bad) and 2 exams at the testing center. The exams were very hard and the lectures did not prepare us for them. There are 3 projects which were all very hard even with extensions. Although his grading scale was more lenient, there is no curve and this class was very difficult overall. Don't recommend.

4.0
4.0
CS3377
Grade: A
Nov 12, 2022
Would take again

Easily one of my favorite programming classes at UTD so far. Every week is an interesting C programming assignment, and every 4 weeks there is a C programming project. You may *optionally* work with a partner on projects. Attendance is optional, and lectures are recorded. If you don't care about developing your skills you should take someone else.

Lots of homework
Caring
Accessible outside class
5.0
4.0
CS3777
Grade: Not sure yet
Nov 14, 2022
Would take again

Alagar was a fantastic professor. His lectures are interactive and recorded (Fall 2022). Come to class, participate, and do the homework, and you will not struggle in this class. If you struggle, the TAs and professor had frequent office hours and were quick to respond on Teams. Homework at least once a week, but not too time consuming.

Participation matters
Amazing lectures
Accessible outside class
5.0
3.0
CS5348
Grade: Not sure yet
Dec 3, 2022
Would take again

Professor Alaghar is a great instructor. He genuinely wants you to learn, and his projects really helped to gain a practical understanding of operating systems. Although he does assign a lot of exercises and projects, in hindsight they really helped to solidify my understanding. I am surprised he has a low rating! His grading isn't harsh either.

Participation matters
Amazing lectures
Lots of homework
5.0
4.0
CS5348
Grade: Not sure yet
Dec 5, 2022
Would take again

He is a very good professor, he genuinely wants you to understand the material.The projects really helped me alot. Don't be misguided by those lower ratings. If you seriously want to learn operating systems, he is your guy.

Participation matters
Amazing lectures
Clear grading criteria
4.0
3.0
CS3377
Grade: Not sure yet
Dec 6, 2022
Would take again

Professor Alagar is great overall. The lectures in this course are engaging and informative, and the professor always has real-world examples and experience to back up lecture material. Weekly homework is an easy and effective way to learn material. This class is very doable with lecture attendance and completion of the homework.

Participation matters
Group projects
4.0
4.0
CS3377
Grade: B
Dec 7, 2022
Would take again

Hard grader, and hard tests. I learned more from this class than just about any other college course. If you came to college to learn c, then take this class. He is challenging but it's fun to go to class, and the hard assignments / projects really help you learn c.

Tough grader
Lots of homework
Hilarious
4.0
3.0
CS3377
Grade: Not sure yet
Dec 13, 2022
Would take again

Very good professor. Lectures are clear with provided notes and were recorded. Homework is a weekly usually programming assignment as well as 3 projects that you can do with a partner (I did them alone and was fine), and he gave extensions on the them. Exams are not too bad. Overall great choice.

Group projects
Lots of homework
Respected
5.0
3.0
CS3377
Grade: A-
Dec 13, 2022
Would take again

My favorite CS classes are the ones that I feel I learn the most, and I learned a TON - this class was exactly the right amount of challenging in my opinion. For me, the projects in this class are great resume builders as well. Homeworks and exams are fair, in terms of amount of work and difficulty - definitely a coding project heavy course.

Group projects
Hilarious
Accessible outside class
5.0
3.0
CS5348
Grade: Not sure yet
Dec 15, 2022
Would take again

He is the best. Not sure why he has lower rating on RMP.

Clear grading criteria
Inspirational
Respected
5.0
2.0
CS5348
Grade: Not sure yet
Dec 15, 2022
Would take again

One word. Awesome.

Group projects
Clear grading criteria
Caring
5.0
2.0
CS5348
Grade: Not sure yet
Dec 15, 2022
Would take again

I wish he had taught all the courses that I took.

Inspirational
Caring
Respected
5.0
1.0
CS5348
Grade: Not sure yet
Dec 15, 2022
Would take again

One of the best at UTD

Clear grading criteria
Inspirational
Hilarious
5.0
2.0
CS5348
Grade: Not sure yet
Dec 15, 2022
Would take again

The best professor at UTD.

Inspirational
Hilarious
Respected
4.0
4.0
CS5348
Grade: A
Dec 19, 2022

Good Professor. Lots of homework, assignments, projects and exams. Have to attend the class to understand the concepts. The grading is hard but the professor curves and will also give deadline extensions. Overall, if you don't procastinate, you will ace this course.

Get ready to read
Lots of homework
Test heavy
3.0
5.0
CS3377
Grade: B+
Dec 20, 2022

Professor Alagar means well, but the projects are definitely hard and take a lot of time. Other than that the tests are straightforward and you should do well if you pay attention in class. The assignments are fairly easy and you get plenty of time to get them done. Overall he is a good professor, I found his lectures somewhat hard to follow.

Group projects
Clear grading criteria
Lots of homework
3.0
5.0
CS3377
Grade: A-
Dec 23, 2022

Most stressful class I've taken yet but by far learned the most. 90% C and 10% UNIX. Very difficult at first without C background. Projects were interesting but hard. Homework are manageable and contributed to projects. Exams weren't too bad. He records lectures but reading the slides and self-learning online was better for studying. Good luck

Clear grading criteria
Lots of homework
Lecture heavy
2.0
4.0
CS3377
Grade: B
Dec 23, 2022

The professor was easy-going with the deadline extensions. His lectures were light but boring. The course was heavily weighted on projects and assignments. It is absolutely code-intensive, so if coding is not your strongest suit, skip this professor. I would recommend this course for those who are willing to extend their coding journey. Good luck!

Tough grader
Group projects
Lots of homework
2.0
5.0
CS5348
Grade: A
Jan 12, 2023

He gives lots of projects and these projects take a lot of time to solve them.

Group projects
5.0
3.0
CS5348
Grade: A+
Jan 23, 2023
Would take again

One of the courses i enjoyed taking . great professor

Amazing lectures
Lots of homework
5.0
3.0
CS6301
Grade: A
May 18, 2023
Would take again

If you think you're here at the University to learn, this Professor and this course is the best.

Group projects
Amazing lectures
Caring
4.0
4.0
CS6301
Grade: A
May 19, 2023
Would take again

No Exam. Only projects. Lectures are good. 10 short and 5 long projects. Need to work hard to complete this course. Only take this course if you are good at Java and Algorithms.

Group projects
Clear grading criteria
Lots of homework
5.0
3.0
CS6301
Grade: A
Jun 13, 2023
Would take again

This is a difficult course. However, Dr. Alagar is top tier. He wants you to make the most of his class. He will do whatever is in his power from dropping lowest grade, giving generous extensions, even cancelling an exam to make sure you spend most of your time on his projects. If you're up for the task, this is one of the best courses at UTD.

Group projects
Inspirational
Respected
2.0
4.0
CS3377
Grade: A
Sep 4, 2023

Exams are fair, homework is short, projects are solo and ridiculously long for no reason. Do those ASAP. Other than that, okay lecturer and nice person.

1.0
5.0
CS3345
Grade: Incomplete
Sep 7, 2023

Very short explanations for very complex topics, no slides posted until after he goes over them, goes through slides extremely fast with no time to take notes. Do yourself a favor and just don't take this professor if you want to understand anything.

5.0
4.0
CS5348
Grade: Incomplete
Oct 18, 2023
Would take again

Only one word - "Splendid"

Get ready to read
Amazing lectures
Inspirational
5.0
3.0
CS3345
Grade: Not sure yet
Oct 28, 2023
Would take again

3345 is naturally a hard class, but he genuinely cares and actively improves the way he's teaching to try to accommodate different learning speeds and styles, to a reasonable extent. He's funny too. Grade calculation is confusing as theory and project grades are separate, but probably come out 50/50 - 40/60. 2 exams (80%T) 13 hw (20%T), 4 projects

Get ready to read
Participation matters
Caring
4.0
3.0
CS5348
Grade: A
Nov 6, 2023
Would take again

Very good projects. Textbook and resources are great. No attendance when I took it.

5.0
4.0
CS3377
Grade: Not sure yet
Apr 18, 2024
Would take again

This dude's really chill and has a good sense of humor. He is very lenient with deadlines extends them all the time if we just ask. I've barely paid attention to any of the lectures, but the homeworks are simple and help teach the functions and ideas used in the projects so I'm fine. Exams are mostly multiple choice and not weighted very heavily.

Group projects
Hilarious
Caring
5.0
2.0
CS3377
Grade: Not sure yet
May 2, 2024
Would take again

The goat for 3377. Take him and no one else!

Clear grading criteria
Hilarious
Caring
4.0
4.0
CS3377
Grade: A
May 12, 2024
Would take again

He was very passionate about the class and the material. The first major project was pretty challenging but the rest got easier towards the end. The assignments were easy as long as you paid attention in class. The grading criteria on the projects isn't obvious so it's better to write more code and error checking. Overall, great professor.

Amazing lectures
Caring
Lecture heavy
5.0
4.0
CS3377
Grade: B+
May 14, 2024
Would take again

Safe to say one of the best professors I had at UTD. He really want the students to understand the material, course material is very organized and records the lectures. Assignments are pretty decent but the projects can be challenging, he lets you to team up with a classmate. The exams are really easy as long as you cover the course material.

Amazing lectures
Lots of homework
Caring
5.0
4.0
CS3377
Grade: A+
May 15, 2024
Would take again

One of the most valuable classes to take as a CS major. Learned so much about Linux and C and the professor is extremely open to what the students are saying. There were 12 homework, all coding in c, 3 projects that were incredibly difficult but rewarding, and exams that were only 15% of the grade. Highly recommend for UNIX.

Hilarious
Accessible outside class
5.0
4.0
CS3777
Grade: A
May 17, 2024
Would take again

Goated 3377 prof, he is one of the best from what I experienced and heard from other people, low exam weight (They were super easy anyways) and your graded mainly on the projects which can be completed if prepared properly in advance. Overall, W prof!

Group projects
Clear grading criteria
Caring
5.0
5.0
CS3377
Grade: A-
May 20, 2024
Would take again

Mostly project-oriented. If you turn in everything and it all works, easy A. I didn't because I turned in an unfinished final project. Exams are not difficult at all, just study lecture slides. Very nice and caring professor who will give you extensions if you ask. Workload is heavy and stressful, but you learn a lot and I don't regret it.

Lots of homework
Hilarious
Lecture heavy
5.0
2.0
CS3377
Grade: A
May 21, 2024
Would take again

The best lecturer I've come across at UTD. He's also pretty funny lol. You will for sure learn in this class no doubt about it. The course is mostly project-based and they are amazing for resumes. Is this class easy? No, but follow the lecture and he makes the class more manageable. He's also very caring and lenient on project deadline extensions.

Group projects
Gives good feedback
Caring
4.0
5.0
CS5343
Grade: C+
Oct 29, 2024

Caring professor and often extended project deadlines. Really tried to help those struggling. His office hours and TA office hours were helpful. Start the projects very early on as they take hours to figure out.

4.0
3.0
CS3345
Grade: Not sure yet
Dec 5, 2024
Would take again

Pretty good teacher who clearly cares about his students, tries to add some humor & student participation to the lectures to spice them up. Majority of the class is graded off projects, the exams are

Hilarious
Caring
5.0
2.0
CE3345
Grade: A
Dec 5, 2024
Would take again

Professor Alagar is great! His class is definitely for people who want to take the subject seriously but still have a good time. I've had him twice (by choice), and I have always found his classes to make me a better programmer. Highly recommend. He's open to feedback and accessible in office hours.

Gives good feedback
Hilarious
Respected
3.0
4.0
CS3345
Grade: Incomplete
Dec 9, 2024
Would take again

Tries his best to get input from students which shows he cares, but doesn't change. The material in this course is very difficult and a lot of the learning on how to write code yourself is outside of class. Exams are very difficult; writing straight pseudocode, 5 questions. Grades based on "theory" which you need a C in to pass, which I didn't like

Caring
5.0
4.0
CS3345
Grade: A-
Dec 10, 2024
Would take again

Great professor. Great lecturer.

Graded by few things
4.0
3.0
CS3345
Grade: Not sure yet
Dec 11, 2024
Would take again

Professor Alagar is a caring professor. He goes over every step of an piece of code to make sure you understand. He relies a lot on participation which can make his class slow as not everyone is a fan of that. His exams are directly from the slides so if you study them you should be able to pass. Grades were tough because of the graders.

Tough grader
Participation matters
Caring
2.0
4.0
CE3345
Grade: B
Dec 12, 2024

TAs grade terribly. The code we use in projects (strictly not allowed to change it)is written horribly (bad formatting, single letter variables, scope issues, etc). Asks for feedback but puts it up on the projector and makes fun of it if he disagrees. Lenient with due dates. HW and exams are brainless memorization/copy-paste. Okay person, bad prof.

3.0
3.0
CS3345
Grade: A
Dec 12, 2024
Would take again

He's an okay professor, I think he would be a good back up option if all the great professors sections get filled up. The class in general is difficult, and it will be tough in the beginning so beware of that. After a while though, you get used to it and Alagar's way of teaching. Projects had vague instructions and the graders were pretty harsh.

3.0
3.0
CS3345
Grade: Not sure yet
Dec 13, 2024

he's nice and cares....but he turns on to the lights to the brightest level possible and everytime I leave my head pounds for like 3 hrs.

1.0
3.0
CS3345
Grade: A
Dec 13, 2024

Do not be fooled by the other positive reviews. The exams are all FRQ, and the lectures are long and boring. He often interrupts students before they are finished asking a question, and he refuses to respond to emails. He makes the claim that it is "not a programming course", then takes off points for opinionated coding practices.

Lecture heavy
2.0
4.0
CS3345
Grade: A+
Dec 19, 2024
Would take again

Although Alagar is a nice and often funny professor, he unfortunately falls short in terms of teaching style. Quite boring lectures and would often gets frustrated if nobody answers his questions. Homework is reasonable, but there are a lot of projects (4). Exams are difficult with all FRQs, so study the slides carefully and you should be fine.

Tough grader
Lots of homework
Accessible outside class
5.0
3.0
CS5348
Grade: A
Dec 24, 2024
Would take again

take him if you want to learn.

Participation matters
Group projects
Amazing lectures
5.0
1.0
CS6314
Grade: A
Jan 2, 2025
Would take again

Web Programming class of Prof. Alagar is the most chill class of MSCS. No exams were conducted and the grading was fair and the assignments/projects were fairly easy and doable in less time. Easy elective to pass if you have other heavy courses.

EXTRA CREDIT
Group projects
Hilarious
1.0
3.0
CS3377
Grade: Not sure yet
Feb 16, 2025

he got a really thick accent. not for international students who are not comfortable with English yet.

1.0
4.0
CS3345
Apr 7, 2025

Do not trust all the positive reviews! There are multiple projects in his class and you cannot rely on getting help from him or the ta after class/during office hours. The grading for projects are tough. Instructions are vague and claims that this is not a coding course but takes large amount of points off if code is not written the way he wants it

Tough grader
Lots of homework
Lecture heavy
4.0
1.0
CS6314
Grade: A
May 13, 2025
Would take again

This course has only assignments and projects. It was the first time he was taking this course so his expertise in the field was weak, and it reflected in his lectures. At times, he wasn't able to clarify your queries. However, he is caring, receptive to feedback and really good at teaching. Also it was an easy A.

Group projects
Lots of homework
Hilarious
4.0
3.0
CS3377
Grade: C-
Jun 3, 2025
Would take again

Class was very informative. Only criticism is the grading scale requiring C's or above on both homework/projects and exams to get a C or better in the class

Clear grading criteria
5.0
2.0
CS6314
Grade: A
Jul 23, 2025
Would take again

Very easy-going going fun Professor. If you have heavy courses and need to complete credits, or if you want to start with web programming languages, I would recommend this course. His assignments will help you understand the topics better.

Group projects
Amazing lectures
Caring
5.0
3.0
CS5348
Grade: A-
Aug 28, 2025
Would take again

Professor Alagar's class was tough but enjoyable. Projects were lengthy, but not too difficult. He creates his own lecture slides and posts them online, which was very helpful. Homework assignments were manageable. He's a great choice for OS.

Group projects
Lots of homework
Hilarious
3.0
3.0
CE3345
Grade: A
Nov 5, 2025

down to earth person. lectures are sometimes engaging sometimes dull, can be confusing sometimes. homework is easy. tests are regurgitation of homework. projects are not easy, but manageable. curves decently at the end. attendance mandatory by quiz, skip 4 in a row = F. decent class overall. GO TO OFFICE HOURS = free points

3.0
3.0
CS4348
Dec 11, 2025
Would take again

The professor is all around a great guy and means well but instructions for homework and projects are unclear. Some assignments don't have clear testcases/outputs that you then get penalized for and have to spend more time in office hours than actually studying or working. Exams aren't cumulative but they aren't the easiest, lots of studying needed

Tough grader
4.0
3.0
CS4348
Dec 11, 2025
Would take again

Great guy. Tries to encourage class participation and discussion. Exercises and exams were relatively easy. Projects can take a while but have you doing interesting things that feel relevant. My only complaint is that some of the exercise/project instructions were vague.

Inspirational
5.0
2.0
CS4348
Grade: B+
Dec 12, 2025
Would take again

Professor Alagar always delivers content in a clear way, and class expectations are straightforward. Genuinely a great professor, have taken 3 classes with him specifically because I knew I'd be actually learning something from it. He asks for feedback mid-semester and at the end and applies feedback from his students which I really appreciated.

Amazing lectures
Caring
Respected
5.0
2.0
CS4348
Grade: A
Dec 17, 2025
Would take again

GOAT that instills the importance of systems-level thinking. You will learn a lot in this class from the lectures, slides and projects. Tests are generally easy if you understand the material. Try to participate in class, otherwise it makes for uncomfortable silence.

Participation matters
Amazing lectures
Respected
4.0
3.0
CS5348
Grade: A
Dec 25, 2025
Would take again

Exams are similar to in-class attendance quizzes, and the lectures sufficiently prepare you. Projects are time-consuming and require knowledge of C to succeed.

Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 63 grades
Most common grades:
A (26)
Not sure yet (24)
B+ (11)
Grade Distribution
A(29)B(12)C(3)D(1)F(0)A-/B+(18)
Based on 91 reported grades
A: 26
Not sure yet: 24
B+: 11
B: 8
Common Tags
Lots of homework (32)
Group projects (26)
Tough grader (22)
Caring (20)
Respected (14)
Hilarious (14)
Amazing lectures (14)
Get ready to read (11)
Rating Trend

Improving

+1.10 avg change
May
Jun
Jul
Aug
Nov
Dec
Last 6 months
Ratings by Course

SE4348

5.0

(1)

CS4349

5.0

(1)

CS6314

4.7

(3)

CS6301

4.5

(4)

CS5348

4.4

(17)
+8 more courses
Difficulty by Course

CS5343

5.0

CS3777

4.3

CS6378

4.0

CS4349

4.0

CS3345

4.0

Similar Professors