3.5

Meghana Satpute

Computer Science - The University of Texas at Dallas

3.5
Quality
2.6
Difficulty
68%
Would Retake
104
Reviews
3.5
Quality
2.6
Difficulty
3.5
Helpful
3.5
Clarity

68%

Would Retake

104

Reviews

Rating Distribution
Official

5

22

4

40

3

18

2

11

1

13

What Students Say

I do not get why UTD allows him to TA

CS3345 - 1.0 rating

However, our TA was the complete opposite

CS3345 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 77 grades
Most common grades:
A (28)
Not sure yet (19)
A+ (16)
Grade Distribution
A(44)B(10)C(2)D(0)F(0)A-/B+(21)
Based on 98 reported grades
A: 28
Not sure yet: 19
A+: 16
A-: 13
Common Tags
Caring (30)
Lecture heavy (26)
Beware of pop quizzes (17)
Accessible outside class (16)
Get ready to read (13)
Clear grading criteria (13)
Graded by few things (12)
Test heavy (11)
Rating Trend

Improving

+1.34 avg change
Jan
Mar
May
Jun
Oct
Dec
Last 6 months
Ratings by Course

CS2336

3.7

(3)

CS3305

3.5

(53)

CS3345

3.4

(35)

CS3377

3.2

(13)
Difficulty by Course

CS3377

2.9

CS3345

2.6

CS3305

2.6

CS2336

1.7

Reviews (104)
1.0
5.0
CS3305
Grade: Not sure yet
Oct 29, 2019
Wouldn't take again

Reads off the slides word for word. Really soft voice and doesn't use mic provided. Her material is uselessly abstract, even for discrete math standards. Attendance is graded. Learnt more from syllabus than slides.

Skip class? You won't pass.
Graded by few things
Beware of pop quizzes
1.0
4.0
CS3345
Grade: C-
Nov 12, 2019
Wouldn't take again

If you are taking cs 3345, this professor is not the one. The POP QUIZZES are incredibly difficult compared to what we learn in class, and the exams are hard as well. Also, her lectures are fairly boring and long because of her small voice. Homeworks are hard and makes you look it up in chegg which most of the time doesn't have the answer either.

Lots of homework
Test heavy
Beware of pop quizzes
2.0
4.0
CS3305
Grade: Not sure yet
Dec 4, 2019
Wouldn't take again

I can't learn during lecture. She speaks softly in a fairly large class and does not use the mic. This, combined with the fact that the test/quiz/homework dates do not align with the syllabus means that the in-class pop quizzes are very hard to prepare for. However, her grader seems to be lenient, and I do not know if there will be a curve.

Get ready to read
Beware of pop quizzes
3.0
3.0
CS3305
Dec 10, 2019
Wouldn't take again

During her lectures she speaks softly and for my class she would write her examples kind of small so it was hard to see exactly what she was doing and she would not utilize the entire board. Her class is kind of textbook heavy and if you want to do well you need to do the homeworks and do practice problems from the book.

Get ready to read
Graded by few things
Beware of pop quizzes
1.0
5.0
CS3305
Grade: C+
Dec 10, 2019
Wouldn't take again

Attendance is mandatory per UTD's policy, but you will learn nothing during her lectures. You have to sit within the first 3 rows to hear because she walks back and forth from the podium microphone. Heavy accent. Errors in slides. Hardly any homeworks/quizes for grades, so you better ace them. Mystery quiz dates as well. DON'T DO IT. RUN.

Get ready to read
Test heavy
Beware of pop quizzes
1.0
4.0
CS3305
Dec 12, 2019
Wouldn't take again

She's not a good professor at all. Her voice is really soft that even people that sit in the front have difficulty listening to her. Even if you do hear her, her lectures are beyond boring that you're best off teaching yourself. Pop quizzes are a thing so it's hard to determine when you should get ready for it. Stay away from her

Get ready to read
Beware of pop quizzes
1.0
5.0
CS3305
Grade: B-
Dec 12, 2019
Wouldn't take again

That is the last time I ever choose a course that has the instructor listed as "TBA" Meghana was thrown into this with little to no teaching experience. There are little to no tests/quizes and even she does not go by the dates for them. Worst course I have ever taken. Under no circumstance should you self-sabotage yourself with this instructor.

Accessible outside class
Graded by few things
Test heavy
5.0
1.0
CS3305
Grade: A
Dec 19, 2019
Would take again

I don't know what these other ratings are talking about. Everything I saw in the discrete 2 class I had already seen in the discrete 1 class. Easy. Just read the power points before coming to class so you're ready for the pop quizzes. I like Meghana, shes a nice lady.

1.0
3.0
CS3305
Grade: B
Jan 3, 2020
Wouldn't take again

Nice lady, but not very prepared for lectures. Always a few minutes late, writes on one side of the board very small in a class of 80 students. Slight accent, but not incoherent. Obviously knows her stuff, though communicates monotonously. Syllabus was not followed whatsoever. Pop quizzes and exams are weighted heavily. Would not take again.

Gives good feedback
Accessible outside class
Test heavy
3.0
4.0
CS3305
Grade: B
Jan 15, 2020
Wouldn't take again

This professor has 4-5 HWs, 4-5 quizzes each worth 20%, midterm worth 25% and final worth 30%. Although the professor makes an effort to simplify what the book is saying, the professor does not communicate clearly. Most of the people don't hear what the professor is saying. Read the textbook, do HWs, prepare for pop-quizzes and exams to pass.

Get ready to read
Skip class? You won't pass.
Graded by few things
2.0
3.0
CS3305
Apr 29, 2020
Wouldn't take again

Not an especially tough professor, but she is irritating. She speaks too softly to be heard. She also is disorganized and will surprise the student with busy/useless work discussion boards, pop quizzes, extra homework, etc. Not the worst, but avoid if you can.

Lots of homework
Beware of pop quizzes
3.0
2.0
CS3345
Grade: A
May 4, 2020
Would take again

few homeworks, projects, and easy tests. If you are looking to learn in this class, you should probably look for another professor. But pretty easy A.

4.0
1.0
CS3305
Grade: A
May 4, 2020
Would take again

Satpute isn't the most entertaining lecturer, but she definitely teaches the material well if you have the patience to listen through it. The homework/tests/quizzes aren't too bad. She gives extra credit and does a curve at the end. This class should be a breeze anyways since half the material was covered in CS2305.

Beware of pop quizzes
EXTRA CREDIT
4.0
2.0
CS3305
May 5, 2020
Wouldn't take again

Dull lectures but she makes her best effort to explain the material. She called attendance by name which takes a long time for a full lecture hall. However, she has been very understanding and clearly cares about her students.

Caring
4.0
3.0
CS3345
Grade: A-
May 5, 2020
Would take again

Though people say her lectures are dull, she puts in a lot of effort into explaining each concept throughly. She cares about her students alot and you can go to her office hours. If you study her slides and skim the text book the quizzes and tests very doable. She curves if you put in the work and is very understanding.

Caring
2.0
3.0
CS3305
Grade: A-
May 12, 2020
Wouldn't take again

i am gonna summarize everything about her. she is very boring, speaks very softly, gives unnecessary examples. she is approachable in office hours. her pop quizzes are nothing like the hw at all. if you study her exams are actually pretty easy but please try to pay attention in class. i didn't learn anything just used my phone all class

Beware of pop quizzes
2.0
2.0
CS3305
Grade: A
May 27, 2020
Wouldn't take again

The class wasn't difficult, but due dates were a moving target. The lectures come straight from the book, but attendance is mandatory. Also, we didn't cover any new material (post 2305) until the last few weeks of the semester. Pop quizzes are a real thing, and it is incredibly difficult to hear the professor during lecture.

Caring
2.0
3.0
CS3305
Grade: B
Oct 16, 2020
Wouldn't take again

Professor Satpute curved my final course grade of an A- down to a B because she "cannot give an A to all". Although I earned an A- through the work I did, she decided to assign something lower because many of us made A's. I thought this to be completely unprofessional.

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
1.0
1.0
CS3305
Grade: B-
Nov 19, 2020
Wouldn't take again

She is not organized at all. Like she'll be quiet for 3 weeks and not respond to emails and then out of nowhere tell you, you have a quiz, a discussion post and hw due in 3 days, and still not respond to your emails. Students are clearly a joke to her. No respect for us at all. I would avoid at all costs.

Beware of pop quizzes
1.0
1.0
CS3377
Grade: A
Dec 7, 2020
Would take again

I had her for 3305 and she was a pretty good teacher. completely different for this class. seems like she knew as much about the material as we did. her lecturing sounded like a 5 year old trying to tell a story. the assignments and exams are pretty easy though since it's open note.

3.0
2.0
CS3305
Grade: A
Dec 8, 2020
Would take again

I've taken Professor Satpute for two different classes now, and she's pretty solid. She's not the most entertaining lecturer, but she gets the job done and explains things well. Her tests are pretty easy since they are open notes, and I struggled more with her quizzes. I learned and got an A, that's all I can really ask for.

Accessible outside class
Graded by few things
Beware of pop quizzes
4.0
1.0
CS3305
Grade: A
Dec 9, 2020
Would take again

Very easy for CS 3305, only skims over the most basic content. It might be good to work ahead in other classes, though, because she crams in a ton more content at the end of the semester.

Clear grading criteria
4.0
1.0
CS3345
Grade: A
May 13, 2021
Would take again

I took her last semester online for CS3305, and again this semester for CS3345! Her lectures themselves are easy to watch, and she goes over lots of examples to help you understand what's being taught. Her homeworks and projects are very straight-forward. She gives you lots of time to do tests, and are straight-forward as well. I'd recommend her!

Clear grading criteria
Beware of pop quizzes
Caring
3.0
3.0
CS3345
Grade: B+
May 19, 2021
Wouldn't take again

Class is a lot of studying. The short answers on the exams can be rough, but if you do the problem sets she provides before the exam, you will get an idea on what to expect. Make sure you pay attention to all lectures, ask questions, and attend office hours for any clarifications because it will come in handy. Read powerpoints and textbook(s).

4.0
3.0
CS3305
Grade: B+
May 21, 2021
Would take again

Pretty good choice for CS3305, professor made content pretty easy to digest. Very few homeworks surprisingly, only 5 or 6 typically having around 7 questions each. I think the structure of the class needs some work. Maybe some more low-stake quizzes. Many concepts were way overexplained while more difficult ones were glossed over.

4.0
3.0
CS3305
Grade: A-
Oct 21, 2021
Would take again

She's a solid choice. She teaches the content pretty well. However, the homeworks and exams require a bit more thinking than what she teaches, but as long as you look at her slides you will be good. There are many worse professors than her, and she is usually attentive in class. Just attend her lectures and don't slack off in class.

4.0
3.0
CS3305
Grade: A-
Nov 1, 2021
Would take again

I've been hearing a lot of people complain about 3305 lately and I would recommend this professor over the alternatives because of the workload, and how thorough the professor is at explaining tough concepts. I had this class online async which is probably a lot different, but I think she is a solid choice compared to what I've heard of other profs

3.0
2.0
CS3305
Grade: Not sure yet
Dec 7, 2021
Would take again

Not the best nor worst. Like the other reviews say, she is a bit disorganized (we just had a HW assignment's due date moved 3 times, ultimately being due after our final exam), but, other than that, she's not that bad. HW wasn't too hard, though your graders may be strict. Concepts were largely covered in DMATH I, so a pretty easy course overall.

Accessible outside class
Caring
1.0
3.0
CS3377
Grade: Not sure yet
Dec 11, 2021
Wouldn't take again

Avoid at all costs. She will be silent for weeks, then post weeks worth of lectures, assignment due the same week and her lecture videos sound like she has no idea what she's talking about. Exams are nothing like the review and she takes FOREVER to grade. Does not go by syllabus. Save yourself the stress and pick literally anyone else

Test heavy
4.0
2.0
CS3305
Grade: Not sure yet
Dec 20, 2021
Would take again

This is honestly a very good choice for 3305. I learned more than I learned in discrete 1 and the material was not overly difficult. The only downside is that there will be a moth period that you have no assignments but then have 5 assignments in a three week period. Other than that its an easy A just pay attention in class if you can.

Caring
2.0
4.0
CS3345
Grade: Incomplete
Mar 19, 2022

Although not a great lecturer, she is VERY caring and ALWAYS accessible outside of class (make use of this). Read the textbook as exam questions are heavily based on the readings. Projects aren't too bad, and quizzes are open note, doable quizzes. Overall a decent professor mainly because she is willing to help you understand outside of class.

Get ready to read
Accessible outside class
4.0
3.0
CS3305
Grade: Not sure yet
Apr 11, 2022
Would take again

Satpute is decent with giving lectures. Her workload is pretty low for the class. I would say the hardest thing in her class are the quizzes, but they prepare you well for the exams (do not just rely on studying those though). She's kind of boring though but you can still learn the material well. She is very helpful whenever you ask a question.

Clear grading criteria
Graded by few things
Accessible outside class
4.0
3.0
CS3345
Apr 13, 2022
Would take again

Good lectures and cares about her students. She's willing to help after class and understands when you're struggling or falling behind.

Caring
Accessible outside class
2.0
3.0
CS3345
Grade: B+
Apr 16, 2022

Lectures are so dry and dull, I'd rather watch grass grow than take her class again.

Lecture heavy
Test heavy
Graded by few things
1.0
2.0
CS3345
Grade: A-
Apr 26, 2022

Class was fairly easy for the most part but the lack of clear instructions on homework and exams is absurd. So many questions were worded horribly or don't provide the right instructions that the grader specifically looks for. Points would be taken off for missing parts of the question even when the question doesn't mention anything about it.

Tough grader
3.0
2.0
CS3305
Grade: Not sure yet
Apr 29, 2022

Dr. Satpute is all around a decent professor. Her lectures can be unengaging and slow, though she is very thorough in covering the material. She is very kind and accommodating when scheduling issues come up. She is a good professor if you want the class to be easier, but not if you want to have a more challenging and engaging class.

Caring
Graded by few things
1.0
3.0
CS3345
Grade: A
May 4, 2022

Satpute needs to get organized with her lesson plans and teaching style. It is frustrating to watch her rush through important concepts, fall behind on grading, and expect us to understand the material to cover up the fact that she is bad at lecturing. She announced a "Part 1" to the final 4 days before and this was never written on the syllabus.

Get ready to read
Lecture heavy
2.0
5.0
CS3345
Grade: Not sure yet
May 11, 2022

All I can say is the class is meh. Professor Satpute is a nice person and will help if you have any issues with the class in general. Teaching wise, I'd say she's very boring and the lectures are mundane to the point where it's a bit difficult to focus. Her reviews for the tests are pretty poor in my opinion and the problem sets are weird.

Lots of homework
Accessible outside class
2.0
5.0
CS3345
Grade: Incomplete
May 11, 2022

Her lectures are very monotonous and I had a very hard time paying attention. She also alternates between excessively explaining a concept and covering a concept in five seconds. Homework, quizzes, and exams are full of ill-defined questions and concepts that far exceed the level of what she teaches in the lectures. That being said, she is helpful.

Tough grader
Lecture heavy
4.0
3.0
CS3345
May 16, 2022
Would take again

Dr. Satpute is very caring, willing to extend due dates if needed, and accessible outside of class via MS Teams. Her lectures include many PowerPoint slides, but she does a lot of examples so you get a better idea of the material. Lectures are straightforward, but it's hard to stay focused sometimes because she teaches monotonously.

Caring
Lecture heavy
Accessible outside class
4.0
3.0
CS3305
Grade: A
May 22, 2022
Would take again

Good quality lectures but are sometimes dry. Good PowerPoints that prepare you for the 2 exams. Moderately sized homework every couple weeks. Caring professor. Not a hard class.

Caring
Accessible outside class
5.0
3.0
CS3305
Grade: B
May 24, 2022
Would take again

Lectures are a little boring, but she is caring and actually takes time to explain. Pop quizzes in class, if studied well, can help prepare for exams, which aren't too difficult if one prepares well. Accessible outside of class, not too heavy in terms of coursework, and lenient grader. A decent choice.

Participation matters
Beware of pop quizzes
Caring
4.0
2.0
CS3345
Grade: A
May 29, 2022
Would take again

Easy class if you just pay attention.

3.0
2.0
CS3345
Grade: A
Aug 21, 2022

Professor Satpute is a very nice professor, but you WILL sleep during her lectures. Tests and quizzes have some concept problems which are extremely easy, but the rest of the test is memorizing really small details that are either somewhere in the book or naming conventions ie: zig zag vs zag zig rotation. If you put in the work its an easy A.

Tough grader
Beware of pop quizzes
Caring
4.0
3.0
CS3305
Grade: Not sure yet
Sep 25, 2022
Would take again

Lectures can be boring but she explains topics veryyyyy well. She cares about her students. HW can be long but the questions are doable. There are quizzes every once in a while, but she tells you when they will be. Great choice for the course

Get ready to read
Caring
Lecture heavy
4.0
3.0
CS3305
Grade: A-
Nov 8, 2022
Would take again

Satpute gives very good lectures and actually explains and writes stuff rather than just reading off the slides. Her homework assignments are kind of long and a bit easy. Her quizzes are quite easy and tests are not hard (not too easy though). Takes a very long time to get grades in and is a bit disorganized with planning, but still decent.

Clear grading criteria
Beware of pop quizzes
Accessible outside class
5.0
3.0
CS3377
Grade: Not sure yet
Nov 21, 2022
Would take again

This prof is a solid choice for Unix! Sure, her lectures may be dull and too many people don't pay attention, but she and the TAs genuinely care about the students and do not grade harshly. There are plenty of good resources to help you with assignments and exam prep. I would've loved if she gave a clear outline of exam topics so I won't stress sm.

Caring
3.0
3.0
CS3377
Grade: Not sure yet
Dec 18, 2022
Would take again

Her class was ok, but studying for her exams was tedious because we literally had to study every single ppt given to us (which is prob 300-500+ slides total or so). Best pay attention in class or you'll stress out very easily. Takes forever to grade considering our last assignment was due last week and our final grade isn't in yet.

Participation matters
4.0
3.0
CS3305
Grade: A
Dec 20, 2022
Would take again

The lectures are actually good, but due to her slow pace and monotone, they don't seem that interesting. She does record them and watching them at 1.5x feels normal. HW and quizzes are reasonable and relatively easy. For me the first test was hard, but after I figured out her testing style, the second test was easier. Overall a good professor.

Gives good feedback
Caring
5.0
2.0
CS3377
Grade: B
Dec 20, 2022
Would take again

Good prof, just make sure you attend class and PAY ATTENTION in her lectures, or you'll end up having to study 300-500+ slides worth of material that you would've already understood for the exams. Exams are easy if you study the slides and HW, but they are closed book and closed notes. Assignments require internet searches to help you finish them.

Participation matters
Lecture heavy
5.0
3.0
CS3305
Grade: A-
Dec 21, 2022
Would take again

Professor Satpute's lectures give you clear conception on topics and they are enough to prepare for the exams. She gave extra credit hw and quiz at the end of the semester to help boost final grades if the midterm grade was low. Overall 4 hw, 4 quizzes, 2 exams, 3 discussions. Take her if you want to learn Discrete Math and you won't regret it.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CS3305
Grade: A+
Dec 26, 2022
Would take again

Very sweet and caring person. This does not take away from the fact that she is the most boring lecturer ever, mandates attendance, and takes weeks to grade a singular assignment. However, she's nice, explains concepts well, provides good feedback, and wants to see her students succeed. HWK, quizzes, and exams are all reasonably difficult.

Caring
Lecture heavy
Graded by few things
3.0
5.0
CS3345
Grade: Not sure yet
Mar 7, 2023

She is a sweet and caring Professor, but her lectures are dull and monotonous. Quizzes are somewhat manageable, but homework and exams are tough. Unfortunately, her lecture won't help that much. You have to read the books. I wish her lectures were more interesting and actually helpful for the exams. But compared to other Professors, she is fine.

Tough grader
Get ready to read
Caring
4.0
3.0
CS3305
Grade: Not sure yet
May 4, 2023
Would take again

She's a solid professor, the only complaint I would have is the lectures can be pretty monotone, but if you can manage with that then the lectures are very informative. Each graded category is comprised of only a few things, so try not to miss anything!

Clear grading criteria
Graded by few things
4.0
2.0
CS3305
Grade: A+
May 10, 2023

Satpute is not a good lecturer, but her class is easy enough to get an A without going to her lectures. If you take it alongside CS 3345, lots of the information overlaps and you'll be in good shape.

4.0
2.0
CS3305
Grade: A
May 10, 2023
Would take again

Clear but long lectures. Examples are sometimes given in too much detail, but are sufficient for the assignments and exams. HW's are sometimes harshly graded. On the final, many of the questions were from Discrete I rather than what we did this semester.

Tough grader
Lecture heavy
4.0
2.0
CS3305
Grade: A
May 17, 2023
Would take again

Decent lectures, the slides are pretty helpful for doing the homework and preparing for the exams, she also has review questions for the exams that are on par with the difficulty of exam questions. A lot of overlap from discrete 1, data structures, not that much homework and it's not that difficult, overall a good class to take with her.

3.0
2.0
CS3305
Grade: A
Sep 22, 2023
Would take again

The lectures are pretty boring and uninspired, though still fairly informative. The homework assignments were always pretty short and overall this class was pretty easy

4.0
2.0
CS3305
Grade: Not sure yet
Dec 12, 2023
Would take again

A bit disorganized and there are things on the test brushed over kinda fast. Good slides for learning the content and you get extra drawings and examples in class. Tests: 45%, HW: 25%, Quizzes 20%, Participation 10% (Activities done for completion at end of class). Overall if you study and pay decent attention in class, should do just fine.

Clear grading criteria
Lecture heavy
Test heavy
5.0
2.0
CS3305
Grade: Not sure yet
Dec 16, 2023
Would take again

I took Ntafos for Discrete I and came in worried I'd be behind. Professor Satpute made discrete 2 one of the easiest classes ever. If you follow along with her lectures, the quizzes and homeworks are easy.

Caring
Accessible outside class
4.0
3.0
CS3305
Grade: A-
Dec 22, 2023
Would take again

Good prof makes you understand the material and is lenient with a lot of things throughout the course. Only reason I am giving her a 4 is because of how boring her lectures are. I thought the other reviews were joking but "i'd rather watch grass grow" is true. The good thing is she posts her lectures online so you can watch those on 2x speed.

Caring
Lecture heavy
Accessible outside class
1.0
4.0
CS3377
Grade: B+
Dec 23, 2023

It's better to take Satpute for 3305. In a class that heavily involves memorization & software comprehension, an organized prof is key. Her slides were an amalgamation of previous semesters' unorganized slides that often had her unintentionally repeating the same concepts in each lecture. Thus, this semester was majority directionless rambling.

Test heavy
3.0
3.0
CS3305
Grade: B+
Jan 5, 2024
Would take again

Homework was lengthy & graded very toughly, quizzes were difficult but prepped well for exams, all lectures recorded & found online, textbook examples used in class via slides, genuinely a very kind professor. Had activities to complete by end of day for each class. Would recommend to anyone not trying to show up to class or with heavy courseload

Tough grader
Lots of homework
Lecture heavy
4.0
2.0
CS3305
Grade: A
Jan 11, 2024
Would take again

For quizzes, study the homework over and over. For exams, make sure you attend her review, she will tell you almost everything you need to know. She's very kind and wants you to succeed. Her lectures are quite boring, but you don't always need to attend if you plan to attend the exam review day. Fairly easy class.

Clear grading criteria
3.0
2.0
CS3305
Grade: A+
Jan 15, 2024
Would take again

Her lectures are straightforward and monotone. She edits her PowerPoint slides while teaching which makes her lectures chaotic. She skims definitions and proofs to focus more on practice. Quizzes, homework, and tests are plug-and-chug but fortunately limited in amount. Nice participation assignments after every lecture. She can be hard to talk to.

Lecture heavy
Test heavy
Online Savvy
5.0
3.0
CS3305
Grade: A
Jan 17, 2024
Would take again

She was an amazing professor, she really breaks down concepts and explains them really well. Her class was also a reason I did well in other classes since some concepts were the same. She gives a good amount of work to help you be prepared for the exam. Just review over the lectures, the slides, the quizzes, the hws, and the problem sets for exams.

Amazing lectures
Lecture heavy
3.0
2.0
CS3305
Grade: A
Feb 6, 2024
Would take again

Her lectures are dry but informative. Her grading is straightforward too

Clear grading criteria
Lecture heavy
5.0
1.0
CS3305
Grade: A+
Apr 11, 2024
Would take again

Free A, she's so good at explaining. Discrete Math is a tough topic but she breaks it down to braindead level. The best professor I have had so far at UTD.

Amazing lectures
Respected
Accessible outside class
4.0
2.0
CS3305
Grade: A+
May 6, 2024
Would take again

Lectures are dry but informative. Very good at explaining things. Coursework was very solid, I felt prepared but never overwhelmed. Easy exams and overall a great prof

5.0
3.0
CS3305
Grade: A
May 15, 2024
Would take again

Well this course is nonexistent next year...but I am posting a review just cuz of how good of a professor she is. Professor Satpute is understanding and will answer all your questions relating to the class without making you feel dumb. Her lectures might feel boring but listen closely cuz her explanations are really good.

5.0
1.0
CS3345
Grade: A+
May 17, 2024
Would take again

Easy A, had a few annoying homeworks that took eons to complete but besides that the projects and exams were really easy.

EXTRA CREDIT
Lots of homework
Caring
4.0
2.0
CS3305
Grade: A+
May 19, 2024
Would take again

solid professor for discrete II, lectures easy to follow and filled with good examples. she also records all of them so you don't even have to show up to class. a little boring, but does her job well. you are given way more than enough time to do the homework and quizzes aren't hard. tests were also really easy if you knew what you were doing.

Clear grading criteria
Caring
Respected
5.0
1.0
CS3305
Grade: A-
Jun 2, 2024
Would take again

valid

4.0
2.0
CS3305
Grade: A
Jun 3, 2024
Would take again

Kinda boring lectures, but combined with the reviews, you will learn and you will be prepared for the homework and tests.

Clear grading criteria
3.0
4.0
CS3377
Grade: Not sure yet
Nov 7, 2024

VERY boring lectures with 100-200 slides each. Class is livestreamed alongisde in person but there is a small assignment after every class for attendance. Programming projects are not bad, quizzes have few questions so missing one can get you a B. Grading takes very long, it's been a month and we have not received our exam 1 grades. Hard exams.

Lots of homework
Lecture heavy
Graded by few things
2.0
2.0
CS2336
Grade: Not sure yet
Nov 11, 2024

relatively easy lectures and content. Quizzes and exams are pretty straightforward. Participation activity at the end of each class for attendance. Projects are pretty easy as well. Lectures are in-person, online, and recorded. disorganized lectures and materials, boring lectures.

4.0
2.0
CS2336
Grade: Not sure yet
Dec 7, 2024
Would take again

Pretty easy class, the lectures were basically slides and a activity at the end, you could join online or in class, and three pretty simple tests at the testing center with 5 simple homeworks.

Lecture heavy
4.0
3.0
CS3377
Grade: A+
Dec 17, 2024
Would take again

Very straightfoward assignments, end of lecture participation assignments. The exams were not bad but one thing I would critique is how unorganized lecture is. The slides are very long so it can be tricky to study for exams with so much material. Overall not bad!

Clear grading criteria
Caring
Accessible outside class
5.0
3.0
CS3377
Grade: A
Dec 18, 2024
Would take again

Idk why she's not rated higher. Tbh, she's a great professor. Def better for theoretical CS, but her Unix class wasn't bad at all! She's very fair and open to helping students. Classes are recorded and live streamed. Attendance "matters" in that there is an activity for each lecture day. Beware: exams can get specific, so study the slides well!

Get ready to read
Caring
Lecture heavy
4.0
4.0
CS3377
Grade: A
Dec 19, 2024
Would take again

I had a somewhat low expectation when I first went to this class, but turns out she's not really that bad. One negative is about her lectures, which are incredibly monotone and boring, but she recorded every single one of them and provided sufficient materials for the exams. Speaking of exam, please pay attention in her lectures.

Caring
Lecture heavy
3.0
2.0
CS3377
Grade: B-
Jan 27, 2025

She's overall not bad and not a difficult professor but her lectures are extremely boring and most of the class is usually busy with doing other things during her lectures. She only reads off her 100 page slides each class, recorded lectures, fairly easy exams but long hw and projects that are not so difficult. She gave us cheat sheet on final

Get ready to read
Beware of pop quizzes
So many papers
3.0
3.0
CS3377
Grade: B+
Jan 30, 2025
Would take again

Satpute is good at teaching but mainly goes off the slides (there are a LOT). Assignments are easy but you will struggle on exams if you do not pay attention in class, don't cram before tests there's way too many slides. Will test on minute details from the slides. She did give a small curve to the exams however. Overall, not bad.

Clear grading criteria
Lecture heavy
4.0
3.0
CS3377
Grade: B
Mar 31, 2025
Would take again

lectures are clear but can get boring. if you pay attention in class you'll do fine on the exams. try not to cram last minute as there are a LOT of slides. hw/projects and activities are easy 100.

Get ready to read
Lecture heavy
4.0
3.0
CS3345
Grade: A+
May 16, 2025
Would take again

Lectures are a bit bland imo but nothing too bad. U can join online and the lectures are recorded. Her ta also posts his own lecture notes which are neat and gave feedback on all the assignments. He even had reviews and made a practice midterm. The course isnt too bad tbh

Gives good feedback
Lecture heavy
Test heavy
5.0
1.0
CS3345
Grade: A+
May 19, 2025
Would take again

Professor Satpute is amazing. DSA can seem like an intimidating course, but she explained the concepts clearly and made it much easier to understand. I genuinely learned a lot and would love to take more classes with her in the future. The only downside was the TA we had. If you ever get a TA named Will… good luck.

Clear grading criteria
Caring
Respected
3.0
4.0
CS3345
Grade: B-
May 19, 2025

Her lectures are crazy boring. She drones on and on and doesn't even explain some times. Will (TA) tried his best with his website to keep up. He tried to post as much extra content he could but i think he just got bogged down with everything he had to do for her. 5 homeworks were poorly worded and hard but at least the 3 projects were easy

Lots of homework
Lecture heavy
2.0
4.0
CS3345
Grade: A-
May 19, 2025
Would take again

The reviews here are pretty accurate. She just reads off the slides and doesn't seem to care. I didn't know the TA in my section, but I do know the other section had a different TA who maintained a website for the course that some of us in my section used. We went to that guy for questions because neither the prof or my original TA ever respond!

Get ready to read
Lots of homework
Lecture heavy
4.0
3.0
CS3345
Grade: A-
May 19, 2025
Would take again

Satpute wasn't that bad and neither was William. He tried his best to carry us through the course. It's hard to get mad at him when he does more than literally any other TA I have seen. Grading did get slow at the end, for both him and the prof, so beware.

Tough grader
Lots of homework
Lecture heavy
4.0
1.0
CS3345
Grade: A-
May 19, 2025
Would take again

Professor Satpute is very nice and knowledgeable about her topics. She does read off the slides and has a relatively monotone voice, but this course was very easy. However, our TA was the complete opposite. I can understand the good intentions he had, but the way he came off was very condescending. Took ages to get our assignments graded by him.

Tough grader
Lecture heavy
5.0
1.0
CS3345
Grade: A+
May 19, 2025
Would take again

Prof Satpute was a good choice for DSA! Although her exams got really specific and she words things really poorly on assignments. I dont know about the TA, but he was really nice (even if he came off mean sometimes) once you get to know him. He is really knowledgeable about research at UTD and I got to learn alot about undergrad research from him.

5.0
1.0
CS3345
Grade: A+
May 19, 2025
Would take again

Idk what the beef abt the TA was but he didn't have a meltdown over pseudocode, he was saying he taught us how to do it on his website and that most students did not actually give pseudocode (instead they gave java code). The prof was fine but I gotta set the record straight abt the TA

Lots of homework
Respected
5.0
1.0
CS3345
Grade: A+
May 19, 2025
Would take again

This course was a breeze. People who complain about the prof or her TA clearly couldn't handle the "load". Some ppl just arent built for CS

4.0
3.0
CS3345
Grade: A
May 20, 2025
Would take again

The professor was fine. However, the TA, Will Doan, has shown his condescension. He will report students "whenever" he detects cheating, and the way he said it was very patronizing, to say the least. He might be good at programming stuff, but think like you work with a person who really doesn't know how to collaborate and even has bad habits.

4.0
3.0
CS3345
Grade: B+
May 20, 2025
Would take again

The prof was fine! The TAs tone comes off weird but he's not out for you. Find a TA who gives you notes with code, midterm practice and reviews, and is pretty much available whenever you need him. A lot graders and profs submit grades late. It's more common than you think. As someone who got reported for cheating in 2336, what Will does is NOT that

Tough grader
Caring
4.0
3.0
CS3345
Grade: A-
May 20, 2025

This is a professor's page and yet most ppl are here for the TA lmao. The TA was fine for the most part, just can get riled up about students not doing work correctly (which is kinda fair, his website has a LOT of good info people miss because they dont read it). The prof's written content for the course is horrible with typos and is hard to read

5.0
1.0
CS3345
Grade: A+
May 21, 2025
Would take again

Satpute is amazing for DSA. She breaks down concepts clearly and makes tough topics easy to follow. You'll learn a lot and are basically guaranteed to pass if you do the work. the other reviews are true sadly our TA had a weird ego and said “any monkey can write code” when ppl's pseudocode didn't match his. But this is about Satpute she's the GOAT!

Caring
Respected
Lecture heavy
1.0
3.0
CS3345
Grade: A
May 22, 2025
Would take again

She was a nice professor but her TA Will Doan was very lazy about grading assignments and he grades harshly. He had a meltdown about people doing pseudocode in a style he does not like. I do not get why UTD allows him to TA. Also the TA or professor mixed up my grades with another person's but she fixed final grade (just not individual grades).

5.0
2.0
CS3345
Grade: A
May 28, 2025
Would take again

The GOAT, 4 HWs, 3 coding projects, 2 tests, you don't have to go to class but you could join the class online. Juts use slides for tests.

4.0
3.0
CS3345
Grade: B+
Jun 5, 2025
Would take again

Overall solid DSA prof, if you actually pay attention + lock in on the few hws and like 2-3 projects you'll learn a lot about DSA. She's sweet though and I have no complaints, youll get what you need and move forward with solid grade. She takes "attendance" but u can skip. Grades: HW: 15%, Proj:15%, Quizz:20%, Exam1: 20%, Exam2: 25%, Activities:5%

Test heavy
Graded by few things
Accessible outside class
5.0
1.0
CS2336
Grade: Not sure yet
Oct 31, 2025
Would take again

The sweetest and most caring Professor in UTD, she break down the Discrete Math-2 like piece of cake this subject already very dry and difficult but she makes it so easy you will like it, I struggled in Discrete Math 1 with different professor, I'm so glad I found her, don't look at negative reviews, its all about her TA, its not her false.TAKE HER

Amazing lectures
Caring
Respected
5.0
2.0
CS3305
Grade: A
Dec 19, 2025
Would take again

goated prof, cares about students, course is relatively easy as its basically discrete 2.0, you can also access the class online in case you dont make it in person.

EXTRA CREDIT
Caring
Respected
5.0
3.0
CS3305
Grade: A
Dec 20, 2025
Would take again

love her! take her!

4.0
2.0
CS3345
Grade: A+
Dec 21, 2025
Would take again

Would recommend this professor!! Only thing was the professor forgets to upload lectures to Teams but everything else is fine. Quizzes are easy, projects are medium, first exam MCQ was easy but FRQ requires prepping, second exam was all MCQ and easy. There is attendance activities for completion and she explains concepts very clearly and concisely

4.0
2.0
CS3345
Grade: A+
Dec 21, 2025
Would take again

Very sweet and kind professor, only thing was the professor forgets to upload lectures to Teams but everything else is fine. Quizzes/HW are easy, projects are medium, first exam MCQ was easy but FRQ requires prepping, second exam was all MCQ and easy. There is attendance activities for completion and she explains concepts very clearly and concisely

Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 77 grades
Most common grades:
A (28)
Not sure yet (19)
A+ (16)
Grade Distribution
A(44)B(10)C(2)D(0)F(0)A-/B+(21)
Based on 98 reported grades
A: 28
Not sure yet: 19
A+: 16
A-: 13
Common Tags
Caring (30)
Lecture heavy (26)
Beware of pop quizzes (17)
Accessible outside class (16)
Get ready to read (13)
Clear grading criteria (13)
Graded by few things (12)
Test heavy (11)
Rating Trend

Improving

+1.34 avg change
Jan
Mar
May
Jun
Oct
Dec
Last 6 months
Ratings by Course

CS2336

3.7

(3)

CS3305

3.5

(53)

CS3345

3.4

(35)

CS3377

3.2

(13)
Difficulty by Course

CS3377

2.9

CS3345

2.6

CS3305

2.6

CS2336

1.7

Similar Professors