2.2

Srimathi Srinivasan

Computer Science - The University of Texas at Dallas

2.2
Quality
3.6
Difficulty
28%
Would Retake
141
Reviews
2.2
Quality
3.6
Difficulty
2.2
Helpful
2.2
Clarity

28%

Would Retake

141

Reviews

Rating Distribution
Official

5

20

4

14

3

10

2

23

1

74

What Students Say

That's the word I'll start with

MIS6382 - 1.0 rating

She recites the code like a poetry

MIS6382 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

93%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 98 grades
Most common grades:
A+ (26)
Not sure yet (21)
A (21)
Grade Distribution
A(47)B(14)C(4)D(2)F(1)A-/B+(30)
Based on 126 reported grades
A+: 26
Not sure yet: 21
A: 21
A-: 17
Common Tags
Lots of homework (79)
Lecture heavy (38)
Tough grader (34)
EXTRA CREDIT (30)
Participation matters (25)
Group projects (22)
Caring (18)
Graded by few things (16)
Rating Trend

Improving

+0.82 avg change
Feb
Apr
May
Jun
Oct
Dec
Last 6 months
Ratings by Course

CS1325

3.3

(4)

CS1436

2.8

(12)

CS1336

2.5

(30)

ITSS3312

2.5

(4)

SE3354

2.4

(7)
+6 more courses
Difficulty by Course

MIS6382

5.0

CS1334

4.4

CS1337

4.3

CS1324

4.3

ITSS3311

4.3

Reviews (141)
1.0
5.0
ITSS3311
Nov 16, 2018
Wouldn't take again

this is an intro class but she teaches it as if students have been reciting code straight out of the womb. she claimed she was going to curve exams then decided last minute not to for no reason. she didnt update grades until after census day so no one dropped in timeShe changes stuff on the spot so if u skip class u wont know about her rash choice

Skip class? You won't pass.
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
5.0
ITSS3311
Grade: B-
Nov 26, 2018
Wouldn't take again

I truly feel bad for people that have never coded coming into this class. This professor is incredibly unorganized and a terrible teacher. The only thing that I can credit her for is that she seems to care about the success of her class, however, this is contradicted by how horrifically the class is run. Take literally anybody else or wait a semest

1.0
5.0
MIS6382
Dec 2, 2018
Wouldn't take again

worst professor!! Never expected a professor like this, Changes the course structure every now and then, No update of course curriculum online on elearning. A good degree and knowledge doesn't qualify someone to become a teacher. She recites the code like a poetry. Very tough Grader. don't curve the grades. make full use of her powers and exploit.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
MIS6382
Dec 2, 2018
Wouldn't take again

Pathetic!! That's the word I'll start with. Recites poetry instead of teaching. Assignments every week and projects and assignment deadline clashes. Grading criteria changes idk what like every week. Firstly, attendance was not mandatory suddenly right at the end of the semester it becomes mandatory now. Simply not good enough

LOTS OF HOMEWORK
TEST HEAVY
LECTURE HEAVY
1.0
5.0
ITSS3311
Dec 10, 2018
Wouldn't take again

I think she thinks that students only take her class and don't have any life outside of this class. Do not take this class if you have more than one class basically, this class is THAT much work. You basically have to self-teach everything and make yourself reach the PRO level on your own to even pass this class.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
ITSS3311
Apr 14, 2019
Wouldn't take again

this woman ruined programming for me. took her as my intro to programming class and did not understand a SINGLE thing; basically had to teach myself everything. she posts a fake syllabus on elearning and doesnt follow it at all, constantly changing assignments & grading criteria depending on her mood.

Lots of homework
Skip class? You won't pass.
Beware of pop quizzes
1.0
5.0
ITSS3311
Grade: Not sure yet
May 2, 2019
Wouldn't take again

This teacher is a nice person, but was not meant to be a professor. Most people in our class right now, do not understand a thing, and its the end of the semester! She doesnt know how to teach programming, we should be taught with pen and paper but from the first day she had us start coding. DO NOT TAKE if you're new to programming.

Skip class? You won't pass.
Test heavy
Tough grader
3.0
3.0
CS1336
Grade: A
May 8, 2019
Wouldn't take again

she cares about her students so if you ask her questions she'll try her best to answer them. that being said, she's a little hard to follow but the good thing is she gives soooo many practice problems if you need the help. weekly homeworks can get exhausting but they are what you need to do if you want to do well. a little hard near the end tho

Gives good feedback
Caring
EXTRA CREDIT
1.0
4.0
ITSS3311
Grade: C-
May 8, 2019
Wouldn't take again

Nice enough person, but she cannot teach. Her lectures are very hard to follow, her handwriting is barely legible, and she is a very tough grader. She gives very vague and broad subjects to study for tests.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
ITSS3312
Grade: Incomplete
Oct 11, 2019
Wouldn't take again

If there is an option to take this class with another professor, take it. She shows concern for her students, but does not have the ability to teach or have realistic expectations for progress. She does not upload material until after she lectures on them, but gives in class assignments that you are not prepared for. Tests are very difficult.

Get ready to read
Tough grader
5.0
3.0
ITSS3312
Nov 8, 2019
Would take again

The attitude of students changed after she took feedback from students and changed her style of teaching and grading

Amazing lectures
Caring
EXTRA CREDIT
5.0
1.0
ITSS3311
Nov 8, 2019
Would take again

She is amazing. She really genuinely cares for her students to do well in life. She makes sure we understand. Otherwise she codes along with us or she comes to everyones place, make sure we finish the code and then proceed to next topic. She motivates students a lot. She gives lot of practice problems for us to understand the topic better

Gives good feedback
Caring
EXTRA CREDIT
2.0
2.0
CS1336
Nov 14, 2019
Wouldn't take again

Shes nice person but gives way too much busywork. If you've taken AP compsci or have experience in Java or any other C based language you will find the assignments extremely easy, but she gives a lot. If you are learning programming for the first time you will probably find her hard to follow. My main complaint is she gives way too much busywork.

1.0
4.0
CS1336
Grade: A
Nov 21, 2019
Wouldn't take again

if you have no programming experience find someone else. there are so many assignments and she changes due dates and grading criteria all the time. shes sweet i swear but unless you have programming experience, youre better off with someone else. if you take her be ready to spend hours per week at the CSMC for extra help its the only way i got an A

Lots of homework
Skip class? You won't pass.
Lecture heavy
2.0
4.0
ITSS3312
Grade: A
Dec 11, 2019
Wouldn't take again

she cares for her students but cannot simply cannot teach. its clear she understands the concepts but she does not know how to teach students. she changes the syllabus every week without updating it online so you better attend class or you'll miss assignments she never mentioned before and end up failing. take someone else!!

Lots of homework
Accessible outside class
Skip class? You won't pass.
2.0
2.0
CS1336
Grade: B+
Dec 17, 2019
Wouldn't take again

Professor Srinivasan cares deeply about each student's grades as well as each students future in CS. However, her lectures are rather lackluster. This is because her english lacks logic and is a loose cannon in class. If you do the homeworks on time you will get an A. If this is your first time coding be prepared to learn the material on your own.

Lots of homework
Accessible outside class
Caring
5.0
3.0
CS1336
Grade: A+
Dec 18, 2019
Would take again

Prof Srimathi Srinivasan is actually a great teacher. She cares deeply about her students and wants them to receive an A in the class. Her exams are only 20% of your grade which are exactly from her reviews. 50% of the grade is the assignments which are fairly easy. I would definitely take this course again

Lots of homework
Accessible outside class
Hilarious
1.0
5.0
CS1336
Grade: Not sure yet
Mar 3, 2020
Wouldn't take again

The reviews on this professor are spot on. She doesn't know how to teach, knows her material but gets confused when talking about it and even questions herself in front of us. I learn NOTHING in class but show up because it impacts your grade. Be ready to learn the material on your own //possibly worst professor in the UTD CS faculty to be honest.

Lots of homework
Get ready to read
Lecture heavy
1.0
5.0
CS1336
Grade: Not sure yet
Mar 9, 2020
Wouldn't take again

Nope. I should have listened to the reviews. This professor is horrible and by far the worst I've seen. Flys through the material in class, yells, is all over the place, and you have to learn everything on your own. She's a nice lady overall, but that is not going to teach me computer science and coding! Don't take, you've been warned.

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
2.0
CS1336
Grade: A+
Apr 23, 2020
Wouldn't take again

While I do believe she genuinely cares about her students and wants them to get A's, she has quite a way of expressing it. She yells, flies through material, and embarrasses students that get wrong answers. Someone answered a question wrong in class and she said "how can you get that wrong". ???? She's not a bad person, just a bad teacher.

1.0
4.0
CS1336
Grade: A
May 1, 2020
Wouldn't take again

Lot's of homework. I would never take another class with her. She should work on her teaching style or go back to industry because for a fundamentals class, this is way too much work. I would concure with the other bad reveiws here. If your schedule doesn't allow for another instructor, RIP.

Lots of homework
Lecture heavy
Tough grader
4.0
2.0
CS1336
Grade: B-
May 5, 2020
Would take again

She's clearly very knowledgeable and passionate about the subject, but she needs improvement in more clearly communicating some ideas. She was much easier to understand when she would demonstrate problems either on the board or through the IDE, but she would be benefited by slightly decreasing her pace.

Lots of homework
Lecture heavy
1.0
4.0
CS1336
Grade: A+
May 31, 2020
Wouldn't take again

Professor Srinivasan's class is not that hard if you're good at teaching yourself. The lectures are useless but attendance is mandatory. If you can, take another Prof.

Lots of homework
Lecture heavy
EXTRA CREDIT
3.0
2.0
CS1336
Grade: A+
Jul 24, 2020
Wouldn't take again

Good choice for an A. But not the best lectures.

Skip class? You won't pass.
Caring
EXTRA CREDIT
2.0
5.0
ITSS3312
Grade: A-
Nov 2, 2020
Wouldn't take again

Lecture and exam heavy, is passionate about topic and wants to see students succeed, but it was hard to learn in this class. She did compensate for my class in particular even though it was tough most of us made good grades. Take a different professor if possible, but at least this professor didn't ego the class.

Skip class? You won't pass.
Graded by few things
Test heavy
2.0
3.0
CS1334
Grade: F
May 14, 2021
Wouldn't take again

Do not take this ONLINE! Assignments and Lessons are easy to grasp and accomplished, but EXAMS are 30% of the entire grades and I didn't take those because they were under a Proctor System that was faulty. It requires not only a Webcam, but also a Physical School ID. Both which I don't have and don't have the resources to obtain due to COVID.

1.0
4.0
CS1334
Grade: Not sure yet
Sep 22, 2021
Wouldn't take again

I'm only about 5 weeks into this course and it's already hell. She goes through her lectures (which is just the same things taught by KhanAcademy) incredibly fast, yells, and is unfairly strict about attendance to the point where it's just cruel. She's not a horrible person, but has made a lot of questionable decisions about the class.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
4.0
CS3354
Grade: Incomplete
Sep 29, 2021
Wouldn't take again

Terrible professor. She has no idea how to teach besides reading straight-off lectures. Her instructions are confusing and often times contradict what she says in class.

1.0
5.0
SE3354
Sep 30, 2021
Wouldn't take again

This course is a total disaster: - Death by PowerPoint... she literally goes over 140 slides per week - Weekly quiz questions are incomprehensible and count for 20% of your grade - Assignment instructions are incredibly ambiguous/confusing - It takes her >5 weeks to grade submitted work - Literally the worst course I have ever taken

1.0
4.0
CS3354
Nov 4, 2021
Wouldn't take again

Horrible, Horrible, Horrible, Horrible, Horrible, Horrible, Quiz 20%: time limit 15minutes for 10 questions Assignments: she doesn't follow her schedule. If she likes, she drops more assignments for you Project: Super heavy. Requires coding and everything Stay away from her class

Skip class? You won't pass.
Test heavy
Lecture heavy
4.0
2.0
SE3354
Grade: A-
Dec 2, 2021
Would take again

The class was easy except for some quizzes that we had to do each week however she asked for feedback and made them easier. She also was really flexible with the deadlines and while we had to code for the final she wasn't looking for anything too complex. The topic itself is pretty boring but I would take her again.

1.0
4.0
SE3354
Grade: A-
Dec 9, 2021
Wouldn't take again

Decent Professor but lectures are too boring. We go over PowerPoints that she explains in a monotone voice. The TA grades very easily for the class but the guidelines are confusing. She has tendency to complain as well if we ask questions she doesnt like.

Lots of homework
Beware of pop quizzes
Lecture heavy
1.0
4.0
CS3354
Grade: A-
Dec 13, 2021
Wouldn't take again

I chose her class since I wanted to chill in an online section. I was not able to chill. This class feels HEAVILY bloated with specifics, and the quizzes/test are styled in such a way that even if you memorized the slides, you're not guaranteed to do well. WAY too little practical/hands-on learning, when SE should be hands-on. Don't take.

Accessible outside class
Get ready to read
Skip class? You won't pass.
5.0
2.0
SE3354
Grade: A-
Dec 13, 2021
Would take again

The professor is caring and ensures that everyone understands the subject. Most of the grade consists of a team project that is done over the course. You do have to code the project in the end and implement the concepts but I had a lot of fun with my team and presenting. Its a lot of work but she grades easily and she takes feedback well.

Lots of homework
Participation matters
Group projects
1.0
5.0
CS1336
Feb 11, 2022
Wouldn't take again

This class is an L We got multiple assignments everyday that took hours, but we only go to class TWICE A WEEK.

Lots of homework
Skip class? You won't pass.
1.0
4.0
CS1324
Grade: Incomplete
Feb 19, 2022
Wouldn't take again

Avoid this professor if you can help it. She assigns daily coding assignments which are at least 70-80 lines, every single day. Stay away, only took this class because it was literally the only section offered. Would never take any class with this terrible professor ever again!

Lots of homework
Skip class? You won't pass.
So many papers
1.0
5.0
CS1324
Feb 25, 2022
Wouldn't take again

She assigns work like as if we students have no other classes or responsibilities. There's a homework assignment or quiz due almost every day of the week, which can take anywhere from 30 minutes to 3-4 hours to complete. When we pleaded with her to reduce the workload, she basically brushed it off saying we weren't working hard enough. AVOID!

Lots of homework
Tough grader
1.0
5.0
CS1324
Grade: Not sure yet
Apr 12, 2022

I can not fit everything about this professor into 350 words. She is by far the worst professor I have ever had the displeasure of meeting. We get like 5 codes assigned each week and ALL OF THE ASSIGNMENT DETAILS ARE WRONG. When asking her for help she will coldly reply back saying "COME TO OFFICE HOURS" PLEASE SAVE YOURSELF AND TAKE AT CC.

Get ready to read
Participation matters
Lots of homework
1.0
5.0
CS1334
Grade: A+
Apr 14, 2022

My experience with dealing with the CS department for ATEC-related degree requirements has been so bad that I am actually taking the required follow-up to this class at my old community college. Avoid this professor. At all costs. If you have even an inkling of curiosity about coding, this professor will squash it. Khan Acadamy teaches for her.

2.0
3.0
CS1336
Grade: Not sure yet
Apr 23, 2022

IMO this professor is not very good. The details for her many assignments are pretty vague, when she takes feedback she hardly ever acts on it, and she is not good at teaching. She is kind of nice sometimes, usually gives out programs for extra points, and shares her slides and programs. If you have a better alternative I suggest taking that.

Get ready to read
Lots of homework
Lecture heavy
2.0
2.0
CS1336
Grade: A+
May 8, 2022

The lectures weren't informative. If you have any background in coding, it makes this class 100x easier. Otherwise, teaching it yourself can be time-consuming. She's really caring and nice though, just not great. Easy A+ if you are able to teach yourself though.

EXTRA CREDIT
Lots of homework
Accessible outside class
1.0
5.0
CS1324
Grade: A+
May 28, 2022

Awful.Complete nightmare.Take absolutely anyone else or don't take the class. I went in actually liking CS and this class made me genuinely consider dropping out. Tremendous number assignments. Quizzes/tests aren't the easiest. Boring lectures. She goes on tangents and yells at us. I don't think she's an awful human being but def don't take her.

EXTRA CREDIT
Lecture heavy
4.0
3.0
CS1336
Grade: A+
Jul 5, 2022

I don't know others' experiences in her other courses, but CS 1336 with Professor Srinivasan was decent. Some programming assignments are long and her lectures can get confusing, but she does a good job introducing core concepts and how they build each other. The mild annoyances of her teaching style are overcome by engaging in lectures.

Participation matters
EXTRA CREDIT
Accessible outside class
1.0
5.0
CS1334
Grade: B
Aug 17, 2022

If you are an ATEC student and don't have any CS background - BEWARE. Make friends in this class because yall will need to help each other. One of the worst classes I've ever taken. She is a very fast teacher and basically recites code. She is rude to her students and doesn't respond well to questions.

Tough grader
Lecture heavy
1.0
4.0
CS1324
Grade: A
Aug 23, 2022

I need more than 350 characters. Assignment instructions unclear. Students blamed for not understanding them. Yells in lectures. Very difficult to understand. Not because of accent. Grades come out long after due date. Way too much work. Takes feedback but rarely changes anything. Do not take professor even if you have to. Look for alternatives.

Tough grader
Lots of homework
5.0
2.0
CS1336
Grade: Not sure yet
Oct 30, 2022
Would take again

I'm surprised by the number of negative reviews. Prof. Srinivasan is a great professor. You should be good if you just prep for class and pay attention. Don't be afraid to ask questions during lectures, it helps. In-class practices and assignments help cement what you learn in class. Most in my section got an A on the midterm. (I'm a CS major FYI)

Get ready to read
Amazing lectures
Lots of homework
2.0
4.0
CS1336
Grade: A-
Nov 14, 2022

The first thing is that there are so many assignments, you have to be careful to not miss any of them as no late work is accepted. If you miss any lectures you won't understand anything going on, and you only get up to three absences before a letter grade drops. Also every time you miss a class you get points deducted. But she is a good lecturer.

EXTRA CREDIT
Lots of homework
Lecture heavy
4.0
3.0
CS1336
Grade: A+
Dec 1, 2022
Would take again

not the best, but a good choice for sure. she does assign a lot of homework, but most of them are very helpful in understanding concepts. some self-studying but good extra credit that can boost your grade. her exams are predictable since most of it refers back to her review slides/code. if you wanna learn and can put in effort, take her.

Participation matters
EXTRA CREDIT
Lots of homework
3.0
4.0
CS1336
Grade: B
Dec 5, 2022

The course I took was CS 1335. I took her class during the pandemic. A relaxed class. The exams were monitored by some online proctors. Other than that, she kept asking for constructive criticism from students to make sure she is doing her part and repeated concepts that students would not understand.

Caring
2.0
1.0
CS1336
Grade: A+
Dec 6, 2022

Easy if you know how to code, but if you are a first-time coder, don't take her: meh lectures. Berates students for asking to clarify a concept and she even gets concepts wrong herself at times. She takes quite a while to respond to emails as well. Lots of homework assignments too. There is a textbook, but not necessary imo. Offers extra credit.

EXTRA CREDIT
So many papers
5.0
2.0
CS1336
Grade: A+
Dec 6, 2022
Would take again

She is a really good professor. She explains every topic really well and actually cares that her students do well in her class. She gives an assignment every class but its not too difficult because everything that you need to do is given in the lecture. If you show up and pay attention its an easy A+. Also, you get a TON of extra credit.

EXTRA CREDIT
Caring
Accessible outside class
4.0
3.0
CS1336
Grade: A-
Dec 7, 2022
Would take again

Good Teacher. Lots of assignments. If you do all the assignments on time, and do the extra credit, you'll be okay. I had never programmed before, and this class was a decent intro. Make some friends, professor is nice, and just pay attention. Would take again.

EXTRA CREDIT
Lots of homework
Caring
1.0
3.0
CS3354
Grade: A
Dec 8, 2022

Everything in this class is unclear. The slides are bulky. Quiz grades are low because none of the questions are clear. When asked to clarify, she will tell you that she was, in fact, clear. Project description, professor expectations and the TA rubric were all different. Grade distribution constantly changed. Took attendance outside of class time.

Group projects
3.0
3.0
CS3354
Grade: C+
Dec 12, 2022

5-part group project all throughout, but grades are slow to come so you turn in assignments without feedback from the previous one. There are some problems with communication occasionally, especially on what's expected out of you on the assignments, but she responds very quickly with answers if you reach out to her.

Group projects
Lots of homework
Accessible outside class
1.0
4.0
CS3354
Grade: C+
Dec 15, 2022

Very bloated slides and content, unclear objectives, rude to students asking for clarification. Feels like being gaslit the entire class. SE is important, but this professor shouldn't be teaching it because you'd be better off learning yourself. Your entire grade also rides on an extensive group project with randomly assigned teammates. Have fun.

Participation matters
Group projects
Lecture heavy
1.0
4.0
CS3354
Grade: B
Dec 20, 2022

If you have another choice, do not take Dr. Srinivasan for this class. I know that she means well, but she lacks in many important areas as a professor. The slides have are overloaded with information, the quizzes are incomprehensible, and the lectures are very boring. Overall, the class was very disorganized and she did not teach it well.

Tough grader
Group projects
Lots of homework
1.0
4.0
CS3354
Grade: A
Jan 9, 2023

This class is complete chaos. You are being gaslit the entire time. Quizzes are impossible, but yet, she tells you they're easy and it's your fault. She and the TA have completely different grading criteria. She is extremely rude to students who are asking for clarification.

Tough grader
2.0
3.0
CS3354
Grade: B+
Jan 12, 2023
Would take again

Requirements and instructions are often vague. The lectures are bloated, monotonous, confusing, and composed of reading off of slides. The group project was good and was worth a significant portion of the grade.

Group projects
2.0
4.0
CS1336
Grade: A
Feb 14, 2023

Her teaching style is to hurriedly explain how something is done without explaining why it's done the way it is. Glosses over the math involved in programming. Often takes a combative tone with the class. I get the impression that she doesn't want to teach this course. If I didn't already have programming experience, I would be struggling.

Get ready to read
Lots of homework
Lecture heavy
5.0
3.0
CS1325
Grade: Not sure yet
Apr 28, 2023
Would take again

I think she has changed this semester. Most people before have not liked her, but she has really opened up her humorous side and tried to be as engaging as possible. She can get a little flustered if you ask a question she already answered, or if you keep questioning her, but overall she has been a very respectful and overall a great professor.

Lots of homework
Caring
Lecture heavy
2.0
4.0
CS1325
Grade: B+
May 7, 2023

Very pedantic and disorganized. Elearning page is a mess, and she will frequently deduct points from assignments, even when the mistake is shared by over 60% of the class. If you have prior knowledge of CS she's fine, but since this class has no pre-reqs, do not take her if you lack experience.

Tough grader
Lots of homework
Lecture heavy
3.0
4.0
CS1337
Grade: A+
May 15, 2023
Would take again

The courseload is heavy with programming assignments due every week along with in-class assignments due as well. However, she is accessible and flexible with due dates. The tests were multiple choice with a couple of written programming questions, these questions are okay and should be easy to answer if you have completed the assignments due.

EXTRA CREDIT
Lots of homework
Accessible outside class
5.0
4.0
CS1325
Grade: A-
Aug 20, 2023
Would take again

Dr. Srinivasan really cares about her students. The exams (2 total) are worth a lot of your grade and are difficult if you don't go over the sample programs. The assignments get harder towards the end, so start them very well in advance. The lecture notes are decent and give enough information. Just program on your own and you should be fine.

Participation matters
Lots of homework
Test heavy
1.0
1.0
CS1336
Grade: A+
Nov 1, 2023

Lectures are EXTREMELY BORING and tough to follow because of her accent. If you ask questions, you may get humiliated by her. Be sure to attend - it counts. Due dates and expectations are unclear, and if you bring it up, she will accuse you of having "an attitude" and will start an argument in front of everyone. Free A+, but you will learn NOTHING.

EXTRA CREDIT
Lots of homework
Lecture heavy
2.0
4.0
CS1336
Nov 8, 2023

She's very kind and helpful, but you must attend classes if you want any chance of passing. Her graders are rude, and will publicly humiliate you if you so much as ask a question. She makes you put away laptops and phones during class, so you can't take notes or code with her. Overall okay, but I wouldn't recommend her due to the amount of work.

Lots of homework
Lecture heavy
5.0
3.0
CS1324
Grade: B
Nov 16, 2023
Would take again

She was great! The class is a lot of work and you can expect to have about 4 assignments weekly however they are quite straightforward and easy. If you find yourself struggling she will take the time out of her day to help you out and its quite obvious she cares about her students well being. ABSOLUTELY take this class

Lots of homework
Caring
2.0
5.0
CS1336
Grade: Not sure yet
Nov 27, 2023

If you have never coded, DO NOT TAKE! She is caring but her lectures are confusing and very boring. She wants you to succeed but she is not a good teacher. You have to put away computer so you cannot code along with her. Lots of homework that is EXTREMELY time consuming. She ruined my CS experience and I am changing majors because of her class.

EXTRA CREDIT
Lots of homework
Lecture heavy
1.0
3.0
CS3354
Grade: A
Nov 29, 2023

Unorganized presentation format despite team project is 50% of grade. Lectures are bloated and dry. Laptops are not allowed to take notes. Quiz questions are unclear and/or vague. Teams are randomized. Project requirements are a lot. Grader is lenient, however.

Group projects
Lecture heavy
Accessible outside class
1.0
1.0
CS3354
Grade: Not sure yet
Dec 5, 2023

This professor needs to be reported. She is very rude to students and finds joy in humiliating them. She makes students stay 20 minutes after class, and if you leave she doesn't give you attendance credit. She should not be allowed to do the things she does. The TA is just as bad. They both need to face consequences.

1.0
4.0
CS3354
Dec 6, 2023

CS3354 is a trial, primarily due to the professor's rude and uncaring attitude. She often dismisses students' concerns and questions, making the learning environment tense. Her unclear expectations in lectures and assignments add to the frustration. Group projects lack direction. A discouraging and stressful class experience.

Tough grader
Group projects
1.0
2.0
CS3354
Grade: A
Dec 7, 2023

This course was one of the worst courses I have taken. Everything was disorganized, she forgot everything she talked about in class, lectures were so boring and she even forced us to close our laptops. Don't take this class.

Participation matters
Group projects
1.0
2.0
CS3354
Grade: A
Dec 13, 2023

The homework is busy work and is long, the quizzes are nearly impossible to complete, they are worded poorly and answers cannot be found in her slides. She has a demeaning attitude to students and it feels like sitting at the dinner table with your dad trying to learn math. She claims she is clear with her instructions, but she is not at all.

1.0
2.0
CS3354
Grade: A
Dec 13, 2023

For final presentations which are worth a large chunk of our grade, she does not give clear guidelines or a rubric, but will get mad at the students for not having it how she wants. She interrupts groups to make rude comments. Attendance is mandatory and she expects students to stay after class for presentations and will get upset when you can't.

3.0
2.0
SE3354
Grade: A-
Dec 23, 2023

Boring lectures, hard quizzes and final exams. But, at least from the overall, they only take 10% for quizzes and 10% for exams. The only good thing is the 3-month project where I can collaborate and make friends.

Tough grader
Participation matters
Group projects
3.0
2.0
CS1336
Grade: A+
Mar 14, 2024

She is annoying because you have to close your computers. You will learn but at the expense of boring lectures. Exams are just problem memorization. Class is easy tho.

Participation matters
Lots of homework
Caring
4.0
3.0
CS1336
Grade: A
Mar 31, 2024
Would take again

Stricter side but teaches well. Took her Fall with no coding experience, felt educated & confident after. Closed laptop policy, but helps us focus in smaller class. Attendance required. Encourages participation. Exams relevant, but study slides & code well. Weekly asmts & CW reinforce concepts. Do extra cred, helps a LOT, up to 5 numeric grades.

Participation matters
Caring
Lecture heavy
5.0
4.0
CS1337
Grade: Not sure yet
Apr 15, 2024
Would take again

She is a great professor if you are willing to do the work. If you are struggling, she is understanding and will always want you to succeed through extensions or help. Exams are just an extension of the HW so if you understand those then you will be fine. Overall, Professor Srinivasan is a great professor and one I would take again.

Lots of homework
Lecture heavy
Accessible outside class
2.0
4.0
CS1336
Grade: A-
Apr 18, 2024

If you are taking her for 1436 or 1337 DO NOT take her. worst professor in cs cant even use laptops.

5.0
4.0
CS1337
Grade: Incomplete
Apr 27, 2024
Would take again

She is hard on you yes.. but she will totally understand and be open to things if you just go to her. Everything is clear, just make sure you really try to learn. Nothing is hard in her class as long as you try it.

Participation matters
Lots of homework
Accessible outside class
5.0
3.0
CS1337
Grade: A+
May 1, 2024
Would take again

If you actually want to learn and are willing to do the work, you will get an A+. Professor Srimathi is very caring and wants all her students to get A's. All the bad reviews are kids that don't try and don't attend lectures, which in turn ends up making them fail the class or get a low grade. But overall I loved this class, and the professor.

EXTRA CREDIT
Amazing lectures
Caring
4.0
1.0
CS1337
Grade: A+
May 3, 2024
Would take again

lots of busy work but VERY easy if u do the work. assignments take maybe 5-6 hours a week which rlly isnt bad compared to smith (his projects take up to 20 hours to finish) and other profs. exams are REALLY easy as long as you do the work. again, just do your assignments and youll be straight.

5.0
4.0
CS1337
Grade: A
May 6, 2024
Would take again

Great professor if you are willing to do the work

Participation matters
EXTRA CREDIT
Lecture heavy
4.0
3.0
CS1337
Grade: Rather not say
May 7, 2024
Would take again

I dealt with personal issues this semester and Professor Srinivasan was the only professor to truly care and help me. She provides many opportunities to up your grade and is a very understanding and empathetic person. The workload is very intense, but she gives TONS of extra credit and make-up opportunities. Tests aren't too difficult if you study.

EXTRA CREDIT
Lots of homework
Accessible outside class
1.0
4.0
CS1337
Grade: Not sure yet
May 8, 2024

Cue that one part from "Euphoria" by Kendrick Lamar. IFYKYK.

Lots of homework
Lecture heavy
4.0
3.0
CS3354
Grade: A
May 17, 2024
Would take again

Class was easy, your grade mainly consists of the semester long group project, there was one final but it was pretty easy. The issues I had with this class were the presentations/attendance policy, there is a presentation demo of your project and be prepared for her to hate and pray on your groups downfall, also she is super strict on attendance.

Group projects
Lots of homework
Lecture heavy
5.0
1.0
CS3354
Grade: A+
May 21, 2024
Would take again

She's harsh on few stuff like attendance and all, but overall a good professor. She's caring too. Learnt a lot from this class's semester long project. The class is not difficult. Only one exam, and for class like this i think that was for the best.

Participation matters
Group projects
Gives good feedback
5.0
4.0
CS1337
Grade: B+
May 28, 2024
Would take again

She is a very caring professor if you go to her office hours and engage with her! Overall you will get out what you put in.

Tough grader
Participation matters
Lots of homework
5.0
3.0
CS1337
Grade: A+
Aug 27, 2024
Would take again

She is one of the best professors I've had. She starts from the very basics and explains everything in detail and makes sure every student understands. I gained a lot of knowledge in this class and feel very comfortable with C++ now. Her assignments can be lengthy, but dedicating a few hours to them should be good.I would definitely take her again.

Participation matters
EXTRA CREDIT
Lecture heavy
1.0
5.0
CS1337
Grade: Rather not say
Sep 24, 2024

By far the worst professor I've ever had, if you don't have prior coding experience or aren't very confident in your code, do not take this class. She expects students to already know everything she's talking about, doesn't let you use laptops in her class, and expects students to have no life outside her class. You're better off teaching yourself.

Tough grader
Lots of homework
Lecture heavy
4.0
4.0
CS1337
Grade: A+
Oct 20, 2024
Would take again

Somewhat tough and time consuming professor but she really cares about your grade and how well you do. She also explains the concepts well so she is definetely worth taking IMO. There is some extra credit on exams too

1.0
5.0
CS1325
Grade: D-
Nov 11, 2024

By far the worst professor I ever had. Extremely rude and does not teach the material. You are expected to know everything prior to coming to class. She will ridicule you infront of the class for getting a question wrong. Please avoid her at all costs.

Tough grader
Lots of homework
3.0
5.0
CS1337
Grade: B+
Nov 12, 2024

1337 is a hard class, but she makes it HARDER. The exams are okay; if you study the slides and go through the in-class assignments, you should be fine. The assignments, on the other hand, are a nightmare. It is almost impossible to keep up with them, and they take at least two days to complete and to make it worse, they are worth 35% of your grade.

EXTRA CREDIT
Lots of homework
Accessible outside class
1.0
4.0
CS1436
Grade: A
Nov 13, 2024

The lectures are long, boring, and awful. Likes to write on the white board, but her handwriting is BAD. Assignments are vague, written very poorly, unclear, and have lots of grammatical errors amongst others. The online grading software is abysmal and way too sensitive, which pairs horribly with everything else.

Lots of homework
Lecture heavy
4.0
4.0
CS1436
Grade: A-
Nov 14, 2024
Would take again

she is okay

Participation matters
EXTRA CREDIT
Caring
5.0
4.0
CS1436
Nov 14, 2024
Would take again

Honestly I really enjoyed her class and plan on taking a class taught by her next semester. Honestly I started off nothing nothing and had to work my butt off to catch up but all the work she assigned was very fair. The work was challenging but very educational.

Lots of homework
Caring
Lecture heavy
1.0
5.0
CS1436
Grade: A+
Nov 29, 2024

DO NOT take this prof! She is very bad at explaining concepts.

Lots of homework
1.0
3.0
CS3354
Grade: Not sure yet
Dec 3, 2024

She says she "wants us to learn" and that "we need to know how to face the real world", but that is just her excuse to be rude. She embarrasses her students while they are presenting, and will dismiss students who are asking for clarification. Very unorganized as well. She also blames students for her mistakes in delivering instructions correctly.

4.0
1.0
CS3354
Grade: A
Dec 5, 2024
Would take again

Ignore everyone who calls her "rude" or says she "berates" students. My group made mistakes on the project, but she pointed them out and helped us learn. It may be embarrassing, but it's better to make mistakes now and be corrected than to fail in the professional world. She is kind and genuinely wants us to succeed, people are just weak-hearted.

Participation matters
Group projects
2.0
2.0
SE3354
Grade: A-
Dec 10, 2024
Would take again

If you are aiming for an easy grade and that's it then take this class. However, the professor will give you a massive headache with her confusing wording on assignments and questions in class. The lectures are slide heavy, required, and she is very stringent on laptop use in class. She will complain a lot in class but at least she's kind of funny

Group projects
Lots of homework
Lecture heavy
1.0
5.0
CS1337
Grade: Rather not say
Dec 11, 2024

Terrible professor! this class is designed for you to fail and quit. there is one assignment due every week, as well as an in-class assignment. you literally will not have any time to have a life outside it takes up most of the time. professor itself is somewhat nice but dont expect to pass.

EXTRA CREDIT
4.0
2.0
CS1436
Grade: A+
Dec 13, 2024
Would take again

She tries to set you up for success in class. Lectures can be messy but all topics are covered with lots of assignments to nurture skills. She also pushes everyone to an A giving extra credit. The reason for my 4/5 tho is b/c of the closed laptop policy, which I hate. If you are new to cs this may not be a good option b/c you can't code with her.

Participation matters
EXTRA CREDIT
Lots of homework
2.0
4.0
CS1436
Grade: A+
Dec 14, 2024

This CS professor hates technology ie closed-laptop policy and writes code on the whiteboard instead of presenting on the IDE / ppt. Her class was hard and I felt that she rushed through a lot of lectures for no reason. Course did have a lot of bonus points tho. If you're a first-time CS learner like me, don't take her.

EXTRA CREDIT
Lots of homework
Lecture heavy
4.0
1.0
CS1436
Grade: A+
Dec 16, 2024
Would take again

Though there is a lot of homework, it prepares you a lot. The practices give you chances for extra credit, which got me to a 109% by the end of the semester. There will be no surprises on the exam, she will tell you what to study and the review will prepare you enough. I am a first time CS learner and I learned a lot. Be proactive and put in effort

EXTRA CREDIT
Lots of homework
Caring
1.0
5.0
CS1337
Grade: B
Dec 23, 2024

Recently, there was an e-mail sent to ecs faculty (another professor told me) that stated that complaints have been recieved regarding professors berating students. I can tell you that she berates studenst all the time, fhen will not help teach us to understand. Way too many homeworks and tests. Stay away from this caustic professor.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS1337
Grade: B
Jan 7, 2025

She constantly critisizes thw\e class and sems frustrated. She whips through lectures and gets irraatated if you ask for clarification. Way too much homework. Trsts are difficult to understand. You might as well be self taught, she doesn't really know how to teach. For sanity sake, try another professor and stay away.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS1337
Grade: B+
Jan 9, 2025

She very disorganized. Lectures are abysmal. Assignments in class and outside class are every week. She always critisizes the class students for not keeping up. You get the feeling she pressures you to want to fail or quit. Does not seem to have expertise in the course topics. If you want to be respected and learn, look elsewhere.

Lots of homework
Test heavy
Graded by few things
1.0
5.0
CS1334
Grade: D-
Jan 29, 2025

Do not recommend

Tough grader
Lots of homework
So many papers
1.0
5.0
CS1337
Grade: B
Feb 2, 2025

Her class sessions are chaotic. She doesn't really lecture at all. You work on assignements durung class that she doesn't teach you how to do. She constantly interrupts the work sessions which is very distracting. Just do zylabs, teach yourself. She's very preachy - just look at her syllabus. What a disapointment. I cannot reccomend her at all.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS1337
Grade: B
Feb 6, 2025
Would take again

Another professor lthat gives UTD a below average reputation . Her course is a mess and her grading is very odd. Assignments use zylabs (pay up). She's a total fail. She does speak english, which she uses quite well to critisize students in front of class. She has a strange cultural perspective. Look at her syllabus to see how bad it is.

Tough grader
Lots of homework
Graded by few things
1.0
3.0
CS1436
Grade: A
Feb 13, 2025

I write with no exaggeration when I tell you that this class left me with a raging headache more often than not. Closed-laptop policy, combined with never-ending slideshows and a strange disdain for her students made this a class I would dread often.

Participation matters
1.0
4.0
CS3354
Grade: B
Feb 18, 2025

this professor was so stingy with expectations, i have never seen any other professor be this unreasonable over the smallest things. don't take her if you want to retain your mind for the semester

Participation matters
Group projects
Lecture heavy
2.0
3.0
CS3354
Grade: Not sure yet
Apr 5, 2025

1/3: She is utterly incapable of giving clear instructions. She has zero respect for students' time she consistently wastes 20 minutes every class rambling about irrelevant "life lessons," then holds everyone back after class just to take attendance because she forgot to do it earlier. Her lectures are painfully dull and completely unhelpful.

Participation matters
Group projects
Lots of homework
2.0
3.0
CS3354
Grade: Not sure yet
Apr 5, 2025

2/3: Instead of teaching, she forces students to present slides in an attempt to be "interactive." Any work comes with inconsistent instructions, leaving everyone confused. She claims to be "easygoing" and lenient with grading, that's a lie. If you email her for an extension or clarification, expect no real answer or just plain unhelpfulness.

Participation matters
Group projects
Lots of homework
2.0
3.0
CS3354
Grade: Not sure yet
Apr 5, 2025

3/3:She's dismissive, inflexible, and refuses to listen. When students gave her feedback, she wasted an entire class arguing against it instead of owning up and improving. Her PowerPoints are laughable, just random textbook screenshots with a couple of lazy sentences slapped on. The course is frustrating, disorganized and a total waste of time

Participation matters
Group projects
Lots of homework
2.0
3.0
CS3354
Grade: Not sure yet
Apr 5, 2025

not good option

Get ready to read
Lots of homework
Lecture heavy
1.0
5.0
CS1337
Grade: B+
Apr 8, 2025

This professor is very choatic and does not display clear thinking patterns. Way too many programming assignments. Tests are poorly designed with unclear questions. She is scattered brained. She constantly interrupts the class during in class work sessions. She allows resubmits because no one can get the work done. Recommend stay away.

Tough grader
Lots of homework
Graded by few things
1.0
3.0
SE3354
Grade: A-
Apr 15, 2025

Why is she still a professor here? After reading through all the new reviews it's clear she hasn't changed from when I had her. Still arrogant, belligerent, and a bad teacher. She'll have these "feedback" classes where students will try to tell her what's wrong but it becomes apparent she'll fight anything that hurts her fragile ego. Do better

Group projects
Lots of homework
Hilarious
1.0
4.0
CS1337
Grade: Not sure yet
Apr 16, 2025

Do NOT take this professor, she doesnt care about students time at all, she consistently goes over class time to finish her lectures which makes people late to their next class, which by the way are really boring and repetitive and she gets mad at the class when no one answers her questions. Easily the worst professor I've had at UTD.

Tough grader
Lots of homework
Graded by few things
1.0
2.0
CS3354
Grade: Not sure yet
Apr 27, 2025

Cons: Lectures are as interesting as watching snails run a 100-meter dash. Assignment instructions/expectations always unclear. Massive ego. Asks students for feedback only to dismiss EVERY idea. Pro: Feeling of relief after leaving class.

Group projects
3.0
4.0
CS1337
Grade: A-
Apr 28, 2025

Ironically the assignments given taught me every nuance regarding c++ in this course. Read the PowerPoints before test as most of the multiple choice comes from them and look at the extra credit practice problems because there is always 1 of those on the test for a coding question. Sit in the front so you can use your laptop. Boring lectures

Tough grader
Participation matters
EXTRA CREDIT
1.0
5.0
CS1337
Grade: A
May 7, 2025

This class was very frustrating, professor is a good person at heart, but teaching style is very different from what you would expect. Teacher claims that repetition of assignments and coding will help, but you end up coding stuff that does not correlate with curriculum. Expects you to know everything before she even teaches it. Avoid at all costs

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CS3354
Grade: A+
May 7, 2025

Class itself is just ok. However, the professor is horrendous, she gives lectures about life for 30 mins every class before going onto a presentation put together by a toddler with chatgpt. She said "I dont see any creativity" in your project to groups RIGHT AFTER they presented. She says she cares but its more about her image than actually caring.

Group projects
Lots of homework
Lecture heavy
5.0
3.0
CS1337
Grade: A+
May 10, 2025
Would take again

Contrary to the other reviews, I think she's a great professor. ASK QUESTIONS DURING LECTURES! She will answer ALL of them and even show example codes (posted in box folders). She does get agitated when students don't understand concepts, but it's because she cares for her students. Lots of assignments, but great for learning. 5% extra credit too.

EXTRA CREDIT
Lots of homework
Caring
5.0
1.0
CS3354
Grade: A
May 12, 2025
Would take again

Very kind and generous professor. As long as you come to class and do what is asked it is an easy A. VERY STRICT on the attendance policy. If you miss more than 5 classes it is 10 POINTS OFF YOUR GRADE. For example if you have an A in the class and have more than 5 absences, it is AN AUTOMATIC AUTOMATIC B.

Participation matters
Clear grading criteria
Gives good feedback
1.0
5.0
CS1337
Grade: B
May 19, 2025

Professor is the worst. A scattered brain spoon feeder. Didn't learn anything from her. The common exam was a mess. She does not prepare you at all for topics on the exam. Beware of taking her. She's very preachy, but is a fail on course knowledge. Does in class work sessions, rather than letting you learn, constantly interrupts to do it for you.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS1337
Grade: B+
May 24, 2025

Worst prof ever. Scattered brained, all over the place. 50 out of 85 students flunked a mess up midterm designed by her for all the sections. She's a spoon feeder lecturer that constantly interrupts the class to show how to do assignements. If you really want to learn and earn a good grade, don't take her. The class anxiety is huge.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS1337
Grade: A-
May 24, 2025

I did well, but none of it I can attribute to her teaching. She views studnts as little children, and constantly criticizes and preaches to us all semester long. She then spoon feeds the couurse to students while preaching. Be forewarned, read her syllabus to see the preachyness. Very dissappointing. There are many better professors around.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS1337
Grade: B+
May 29, 2025

Professor is the worst I ever had. Her syllabus is a mess. Her course schedule is very unorganized. Her lecture style is to spoon feed you and then have in class work sessions. Makes course agonizingly slow and boring. Not sure about her expertise, she acts like its the first she's seen the material. Tests are wierd and wonky. Not reccomend.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS1337
Grade: B
May 30, 2025

This professor is really bad. Doesn't prepare well for class. Lectures are a jumbled fickle exercise. I was very disappointed. She extends deadlines because no one can get the assignments done. Tests are on topics class never went over. Good luck if you take her. Bless you all.

Tough grader
Lots of homework
Graded by few things
1.0
4.0
CS1337
Grade: B+
Jun 1, 2025

Very preachy, she used slides but the textbook was honestly way more helpful. Often went 5-10 minutes above the class time, attendance is mandatory, lectures felt like spoon feeding a lot. Test questions were not always clear and sometimes covered topics not in the curriculum. HW was in zybooks which was ok. Overall I'd pick somebody else

Get ready to read
Lots of homework
1.0
5.0
CS1337
Grade: A-
Jun 1, 2025

Her teaching style is not good, lectures are disorganized, she was very preachy? Criticizes the class a lot and goes above the lecture allotted time very often. HW everyday on zybooks. Tests were often written confusingly. Get ready to teach yourself everything. Lectures were incredibly boring/dull

1.0
4.0
CS1337
Grade: B
Jun 6, 2025

Who let the dogs out ... One of the worst courses and professors ever. Be warned, stay far away.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS1337
Grade: A-
Jun 7, 2025

411 on this one is well know. Be clued in. Her nickname is the spoon feeder. She doesn't really lecture well. She iis very unorganized and disheveled. You work on exercises in class with her micro managing the efforts to the point of being oppressive and distracting. She crticisizes students all the time. Recommend stay away.

Tough grader
Lots of homework
Graded by few things
2.0
3.0
CS3354
Grade: A
Jun 8, 2025

Her 3354 class will be solid for your GPA, not to mention the semester-long group project will be very helpful in terms of gaining industry knowledge. That being said though, she's generally very unprofessional and disorganized, i.e. goes on 10-20 minute tangents frequently and holds students overtime because she didn't take attendance beforehand.

Group projects
1.0
5.0
CS3354
Grade: B+
Jun 8, 2025

Her expertise is very questionable. In class work sessions are useless. She digresses on non material topics, these topics inappropiate for in class.This unprofessional behavior is typical for her. Also berates students frequently. Attendance is required, has severe consequences if you miss a class. A very toxic professor. Don't recommend.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS1337
Grade: B+
Jun 14, 2025

Now that my summer break has started, I reflect back on 1337... Thank God its over.. I would strongly suggest not taking her. I'm a pretty good student and the class really stressed me out. I just anted to foreworn others who may not know her reputation. Be smart and learn, take 1337 with someone else.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS1337
Grade: B+
Jun 15, 2025

This professor makes a introductory Course unnecessarily a toture. Very stressful all semester long. Critisizes students a great amount of time. Brware of attendance policy. Very rigid but not well prepared for class. Good luck to any that take her course.

Tough grader
Lots of homework
Graded by few things
5.0
2.0
CS1436
Grade: Not sure yet
Oct 1, 2025
Would take again

Was kinda worried bc of her RMP reviews, but she's super sweet! V nice prof. I enjoyed her class, the content was p easy (tho that might be bc I have prior exp) and overall I will def take her again. Be ready to take notes bc no 💻, 3-4 small weekly HWs, and if you dont have code exp, i do suggest someone else bc shes not v begnr friendly.

EXTRA CREDIT
Lots of homework
Caring
3.0
2.0
CS1436
Grade: A+
Dec 10, 2025
Would take again

She is decent, I will admit her polices are annoying (closed laptop policy), and lectures are sort of confusing. But if you have questions she will answer and make sure you understand. There is a ton of work, but it will for sure prepare you for tests. She can be frustrating, but if you are going to put effort and do all you work you will succeed.

EXTRA CREDIT
Lots of homework
Test heavy
1.0
4.0
CS1436
Grade: Not sure yet
Dec 15, 2025

Preachy and yaps wayyy too much, critiques and nitpicks at students for silly reasons, often rambles on and on for 20-25 minutes at a time about useless stuff and does not give clear instructions about course work. Be prepared to have a LOT of patience when dealing with her.

Lecture heavy
2.0
3.0
CS1436
Grade: C+
Dec 15, 2025
Would take again

She was OK, her policy about closing laptops during lectures is annoying but may have its merits. I kindof liked the grading structure, its a few in class assignments every week and a lab, and 3 tests. She occasionally complained about how my section was doing worse than another section which I believe was unnecessary.

Class Info

Online Classes

100%

Attendance Mandatory

93%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 98 grades
Most common grades:
A+ (26)
Not sure yet (21)
A (21)
Grade Distribution
A(47)B(14)C(4)D(2)F(1)A-/B+(30)
Based on 126 reported grades
A+: 26
Not sure yet: 21
A: 21
A-: 17
Common Tags
Lots of homework (79)
Lecture heavy (38)
Tough grader (34)
EXTRA CREDIT (30)
Participation matters (25)
Group projects (22)
Caring (18)
Graded by few things (16)
Rating Trend

Improving

+0.82 avg change
Feb
Apr
May
Jun
Oct
Dec
Last 6 months
Ratings by Course

CS1325

3.3

(4)

CS1436

2.8

(12)

CS1336

2.5

(30)

ITSS3312

2.5

(4)

SE3354

2.4

(7)
+6 more courses
Difficulty by Course

MIS6382

5.0

CS1334

4.4

CS1337

4.3

CS1324

4.3

ITSS3311

4.3

Similar Professors