3.2

Devangi Parikh

Computer Science - University of Texas at Austin

3.2
Quality
3.6
Difficulty
56%
Would Retake
131
Reviews
3.2
Quality
3.6
Difficulty
3.2
Helpful
3.2
Clarity

56%

Would Retake

131

Reviews

Rating Distribution
Official

5

20

4

47

3

24

2

15

1

25

What Students Say

Parikh does not present the material in a way that is understandable

CS311 - 1.0 rating

Explained content very clearly in class

CS311 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

50%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 107 grades
Most common grades:
A (40)
A- (22)
Not sure yet (16)
Grade Distribution
A(44)B(21)C(10)D(0)F(0)A-/B+(32)
Based on 125 reported grades
A: 40
A-: 22
Not sure yet: 16
B: 13
Common Tags
Test heavy (34)
Lecture heavy (30)
Tough grader (29)
Caring (25)
Participation matters (21)
Clear grading criteria (19)
Graded by few things (18)
Lots of homework (16)
Rating Trend

Declining

-0.90 avg change
Mar
Apr
May
Aug
Nov
Dec
Last 6 months
Ratings by Course

CS378

3.2

(10)

CS311

3.2

(121)
Difficulty by Course

CS311

3.6

CS378

3.2

Reviews (131)
4.0
2.0
CS378
Grade: A
Dec 6, 2019
Would take again

Coursework was relatively light for the class, tests were pretty easy too and she's a pretty lenient grader. If you show up to class (she had quizzes that were basically attendance, but she was talking about switching it up in the future) and put some effort into the online edX course (which was our homework) it's an easy A.

Group projects
Clear grading criteria
Caring
3.0
3.0
CS311
Grade: Not sure yet
May 1, 2020
Wouldn't take again

Not the best professor in my opinion bc she gets annoyed at people asking questions sometimes. But overall she is nice and has decent lectures. Tests are very similar to class work so shes a pretty fair grader. Not the best, not the worst.

Skip class? You won't pass.
2.0
2.0
CS311
Grade: A
May 4, 2020
Wouldn't take again

Class is pretty easy, but the lectures are VERY dry and usually word for word from the textbook (You'll fall asleep). The course work is pretty light, with a HW, discussion, and quiz every week. Tests are also easy and like the sample exams. After moving online, the amount of work and assignments due were 10X what they were pre-corona.

Lecture heavy
So many papers
4.0
3.0
CS311
Grade: A
May 14, 2020
Would take again

This class level of difficulty isn't the issue w the class. After online schooling began we had to watch around 2 hours of videos before a 1.5-hour class, the amount of work dramatically increased. she is very honest; however, she can get very irritated when people ask questions & skip steps while introducing new content because they are "implied".

Lots of homework
Skip class? You won't pass.
Clear grading criteria
1.0
3.0
CS311
Grade: A
May 19, 2020
Wouldn't take again

Extremely long & boring lectures. Typos in quizzes/exams. Course was decent in-person but terrible online. Workload increased; she started taking attendance for lecture/discussion & assigning an hour+ of pre-lecture videos. Actual lecture didn't cover any new content anymore. Responses on Piazza are useless & she gets irritated at questions asked.

Lots of homework
Test heavy
Lecture heavy
4.0
3.0
CS311
Grade: A
May 19, 2020
Would take again

Explained content very clearly in class. Effective use of examples to illustrate concepts. Was incredibly well organised for a new professor. Loved the problem-solving ethos Parikh inspired; her in-class activities, discussion and homework questions provided ample opportunities to develop problem-solving skills. An enjoyable and fulfilling course.

Respected
Skip class? You won't pass.
Caring
2.0
3.0
CS311
Grade: A
May 24, 2020
Wouldn't take again

Do all the posted homework and go to class. Tests are pretty easy and there will be no surprises if you do everything. It would be nice if she learned how to be less frank when she talks to her students. Sometimes she comes off as intimidating, but overall a pretty nice teacher.

Skip class? You won't pass.
4.0
1.0
CS378
Grade: A+
Jun 10, 2020
Would take again

Dr. Parikh cares about you learning the material, and is really helpful when you go to office hours/ask questions. She can be intimidating at times though, and sometimes gets frustrated. The grading in the class itself is extremely lenient and the workload is low.

Accessible outside class
Skip class? You won't pass.
Graded by few things
4.0
3.0
CS311
Grade: A
Aug 19, 2020
Would take again

Dr. Parikh is a really good professsor if you make an effort! If you have questions do not hesitate to ask her during office hours she will explain it as many times and in different ways till you understand it. Work out all the practice problems from class and discussion because the test questions are really similar to those

Gives good feedback
Accessible outside class
Lecture heavy
5.0
2.0
CS311
Grade: Not sure yet
Nov 19, 2020
Would take again

She is a very nice professor and she is willing to answer all questions even if it takes up some of the lecture time. For tests, they are pretty easy and similar to homework and discussion problems. There is only one homework per week and some recorded videos to watch before each lecture so the class is not too difficult.

Test heavy
Lecture heavy
Caring
4.0
3.0
CS311
Grade: A
Dec 4, 2020
Would take again

She is super nice, I don't know what some people are on about. I see that some people say she is boring, which is NOT true. The COURSE MATERIAL is boring, not the professor. It's not her fault that discrete math puts even the nerdiest kids to sleep. The material sucks, but its required. Great professor. Tests are fair. Directions clear. 9/10.

Respected
Clear grading criteria
5.0
3.0
CS311
Grade: B
Dec 6, 2020
Would take again

Parikh is a pretty good professor for discrete math! Content is sometimes confusing and dry but it's just bc it's discrete math. Doing pre-lecture readings / videos can take a bit of time, but tests are very fair with good review in discussions / practice tests. Course is well organized & they respond well to questions. Don't buy the book.

Get ready to read
Skip class? You won't pass.
4.0
2.0
CS311
Grade: A
Dec 10, 2020
Would take again

I actually enjoyed this class! I've actually been more interested in the theoretical side of computer science because of Dr. Parikh too. Dr. Parikh is incredibly nice and she really tries to engage with her students. Homeworks are difficult, but quizzes and exams are much easier. Overall, great class!

Respected
Participation matters
Clear grading criteria
4.0
3.0
CS311
Grade: A-
Dec 17, 2020
Would take again

Parikh was a very good professor. She always tried her best to keep the lecture entertaining. But still, lectures can be quite boring and dry at some points. Homeworks are just a completion grade, weekly quizzes, and discussion sections as usual. Exams are quite doable and not hard at all, just be punctual. The final exam was a take-home exam.

Hilarious
Lecture heavy
Caring
5.0
4.0
CS311
Grade: B+
Dec 20, 2020
Would take again

Professor Parikh is a wonderful instructor! She explains everything very clearly and takes time to make sure we understand, even in the virtual setting. The homework is very fair, nothing outside of course content, and the exams are only slightly harder than the homework. Don't skip class though, you can quickly fall behind!

Respected
Accessible outside class
Caring
4.0
3.0
CS311
Grade: A
Dec 22, 2020
Would take again

Dr. Parikh is an awesome lecturer. She has a clear agenda and itinerary decided for each day of the lecture and provides concrete examples about the material being covered in class. The homework and quizzes are fair and within the scope of the material learned. Tests are slightly more challenging than homework. She does rush to finish sometimes.

Gives good feedback
Participation matters
Clear grading criteria
4.0
3.0
CS311
Grade: A-
Dec 29, 2020
Would take again

Dr. Parikh is a very good lecturer with a lacking curriculum. She does her very best to take questions and answer everything, but she seems disorganized at times, with many students asking for clarification on homework and her responding that actually the homework was wrong and she'll update it for next time. Teacher: 9/10, Class: 6/10.

Gives good feedback
Caring
4.0
3.0
CS311
Grade: A
Jan 1, 2021
Wouldn't take again

Dr. Parikh cares about students and gives good lectures. The only thing is she does not tell us what style we need to follow in the exams sometimes. I feel it's important to make sure your answer styles in the exams are the same as the answer styles in the homework. Or you may lose style points in the exams. She did not post final grades on Canvas.

3.0
3.0
CS311
Grade: A-
Jan 19, 2021
Would take again

Overall decent, lectures are pretty dry though. If you show up to the beginning of class and then later on you dip I think you still get credit. I often went back to the recorded lectures and put them on 2x speed. Easy enough class if you can pay attention long enough.

Respected
Participation matters
Caring
4.0
3.0
CS378
May 6, 2021
Would take again

Took Programming for Correctness and Performance alongside OS this semester. Was doable since my other two classes were easy. Class is taught through an edX made by van de Geijn, and the TAs are good at explaining the concepts. Tests would have been harder closed-note. Utilizes basic linear algebra (doable), ask for help if you had bad linalg prof.

Get ready to read
Group projects
Caring
2.0
2.0
CS311
Grade: A-
May 20, 2021
Wouldn't take again

Professor Parikh seems to struggle teaching in an online format. Participation went from 100 students to 60 students in each lecture by end of semester. 1-3 hours of required pre-lecture videos, sometimes posted late the night before lecture. 50+% of lectures is her mumbling/making mistakes to the point where it can get difficult to follow her.

Skip class? You won't pass.
Clear grading criteria
Lecture heavy
4.0
2.0
CS311
Grade: A+
Nov 15, 2021
Would take again

Dr. Parikh is a good lecturer, but sometimes she can get confused by her own notes. However, for the most part she is very helpful, especially her pre-lecture videos. Class is very easy to get an A in, just pay attention in class and do the homeworks.

Respected
Skip class? You won't pass.
Caring
5.0
2.0
CS311
Grade: A
Dec 15, 2021
Would take again

Dr. Parikh is an awesome professor. Sometimes teaches in flipped classroom style, which is very convenient. Videos are concise and helpful. Homework solutions are posted ahead of time so you can check your work. I learned a lot from this class and it was very fun. Lectures can be slow if you have worked ahead because she gives people time to work.

Gives good feedback
Accessible outside class
Amazing lectures
3.0
3.0
CS311
Grade: A-
Dec 17, 2021
Wouldn't take again

Lectures are really dry, puts most people to sleep. Attendance is taken every class - try not to be late. Latter part of course appeared rushed. Some of the content here is hand-waved through. Expectations were clearly outlined and tests are a fair assessment of the content. Book is not required. Homework and discussions were graded on completion.

Skip class? You won't pass.
Clear grading criteria
So many papers
5.0
3.0
CS311
Grade: B+
Dec 17, 2021
Would take again

Lectures are extremely important to understand the material, as are all of the practice problems Dr. Parikh provides. Although the material being covered is pretty dense and challenging, Dr. Parikh does a great job of making it manageable and understanding the kinds of problems she will have on her exams.

Participation matters
Skip class? You won't pass.
Caring
3.0
3.0
CS311
Grade: A-
Dec 19, 2021
Wouldn't take again

Homework assignments were sometimes time consuming and a bit difficult to complete since we often learned the material covered on the homework the day before it was due. Tests were similar to the homework assignments and practice tests, and they were not too difficult if you paid attention during class and really understood all of the material.

Lecture heavy
Lots of homework
Skip class? You won't pass.
3.0
3.0
CS311
Grade: A-
Jan 1, 2022
Wouldn't take again

Pay attention in discussion section, the TA's are helpful and the problems sometimes end up on exams word for word. Her reviews also have questions that are similar format to those on the actual exam.

3.0
2.0
CS311
Jan 10, 2022
Wouldn't take again

You have to work outside of class by watching pre lecture videos and having weekly homework, discussion problems, and quizzes. But the answers are made available to you, so there's no reason to get stuff wrong. Hard class to get through if you don't like proofs. She herself is a nice person and she's passionate, just not a fun subject

Participation matters
Lecture heavy
4.0
3.0
CS311
Grade: Not sure yet
May 12, 2022
Would take again

Dr. Parikh was very accomodating and a great lecturer. In 311 you have to watch pre videos before coming to class which really cements the knowledge in your head which she then expands on in class. Great professor and great class.

Amazing lectures
Gives good feedback
Hilarious
3.0
3.0
CS311
Grade: Not sure yet
May 12, 2022

Parikh as a professor makes the subject alright, however, Discrete Math in general is an absolutely abismal subject to take no matter who's teaching. Make sure to watch the pre-lecture videos, they have very useful information. She lets you write down some notes to take to exams as well which helps.

Lecture heavy
5.0
3.0
CS311
Grade: A
Jul 13, 2022
Would take again

Dr. Parikh was a pretty caring teacher. That being said, the course is not very easy to grasp at times. Lots of the material is pretty dreadful to try and figure out, but Parikh will do her best to help you out if you go to her office hours.

Clear grading criteria
Caring
Test heavy
3.0
3.0
CS311
Grade: Not sure yet
Sep 25, 2022

She is not the best professor but definitely not the worst. If you do not show up to class, ignore the quizzes, or just copy the solutions from the homework you should expect to do poorly. However, it is possible to get an A in the class if you just go through everything provided and stay on top of your topics. Material is dense but not hard.

Tough grader
Clear grading criteria
Lots of homework
3.0
4.0
CS311
Grade: A
Oct 31, 2022

lectures are very long. she covers the content but struggles to answer student's questions sometimes. tests are only around 5 questions, so if you struggle with a topic and it shows up on the test, good luck.

Clear grading criteria
Lots of homework
Lecture heavy
4.0
2.0
CS311
Grade: A+
Nov 8, 2022
Would take again

Parikh is super knowledgeable about her subject, but her teaching comes off as heavy-handed, and she sort of dumps all the vocab and info all at once. Note-taking is important. Quizzes every week, but the TAs go over similar problems right before. Tests are 5-6 questions each, and they're similar to problems on past homework or in study sessions.

Get ready to read
Participation matters
Lots of homework
4.0
3.0
CS311
Grade: Not sure yet
Nov 10, 2022
Would take again

She will sometimes get confused by her own notes in lectures. Nevertheless, her lectures are mostly interesting and I think the tests are fair enough in terms of difficulty and time given.

Clear grading criteria
Lots of homework
Test heavy
4.0
5.0
CS311
Grade: B+
Dec 10, 2022

She sometimes defers to asking students to come to her office hours to discuss questions rather than answering them in class, but for the most part she provides a lot of material to study for quizzes and exams, but both are pretty tricky

5.0
2.0
CS311
Grade: A
Dec 12, 2022
Would take again

Once you pick up the pattern of questions from class and quizzes/tests, it gets very manageable. You learn a bunch of structured proofs. Professor was very sweet and down-to-earth. Lectures sometimes had ambiguity, but they were usually minor and the professor is actively open to questions.

4.0
4.0
CS311
Grade: A
Dec 15, 2022
Would take again

ASK QUESTIONS. Lectures/videos are almost always confusing, especially after the first unit, but Dr. Parikh gives amazing answers if you just ask her a question. Tests are worth a lot and an A is 94+ but if you do all the work you will do good.

Gives good feedback
Hilarious
Test heavy
2.0
4.0
CS311
Grade: A-
Dec 15, 2022

Overall a hard class. I find discrete math to be interesting, but the lectures are long and boring. Lectures consisted of providing long, text-heavy definitions without examples. Professor is unwilling to answer RELEVANT questions during lectures. only during office hours. everything is graded HARSHLY, she did not release final exam scores.

Tough grader
Test heavy
Graded by few things
5.0
2.0
CS311
Grade: A
Dec 16, 2022
Would take again

Although discrete math can be highly technical, the regularity of conventions and clear presentation of expectation makes most of the class revolve around understanding the logic puzzle rather than fighting for what the professor wants you to say. That said, falling behind on understanding technical concepts will make catching up nearly impossible.

Clear grading criteria
Gives good feedback
4.0
3.0
CS311
Grade: A
Dec 18, 2022
Would take again

Class covers a lot of material fast, especially in the graphs unit, so to gain a deeper understanding and for an easier time, definitely self-study some mathematical logic before hand. Learning To Reason by Nancy Rogers helped a lot. Learned lots of interesting things. NOTE: 5% participation earned by watching videos without skipping BEFORE class.

4.0
5.0
CS311
Grade: B+
Dec 19, 2022
Would take again

I struggled to understand Discrete, but that's more on me than the professor. Dr. Parikh explained concepts well, but flew through material due to the large amounts covered. Go through EVERYTHING when studying for exams, questions from help hours and homeworks are recycled. Also, no curve for difficult exams means she graded very leniently.

Participation matters
Caring
Test heavy
3.0
4.0
CS311
Grade: B-
Dec 19, 2022
Would take again

Professor Parikh is a nice, caring teacher that genuinely cares about her students. She makes a genuine attempt at fostering personal connections everyone. However, her lectures can be boring and drawn out. There are times where she cannot answer basic questions, and she can be cryptic with class logistics.

Test heavy
Accessible outside class
4.0
4.0
CS311
Grade: B
Dec 20, 2022

Had I known there were prerecorded lectures I would have used them much more than sitting in 1.5 hour ambiguous lectures. This is a mindset heavy class as it's full of things such as logical proofs. Professor is competent it's just the class itself is hard. Quizzes were much easier than exams and easy in general. Exams increased in difficulty.

Clear grading criteria
Lots of homework
Lecture heavy
4.0
3.0
CS311
Grade: A
Jan 9, 2023
Would take again

Very friendly teacher, wants students to succeed at her class. Lectures weren't always easy to comprehend. Exams were challenging but graders are lenient and it isn't to hard to keep an A.

Caring
Graded by few things
Accessible outside class
4.0
4.0
CS311
Grade: B-
Jan 13, 2023
Would take again

While this class can be tough, I feel that she does a good job at explaining things. It's really important in this class to ask questions and go to office hours for extra help/practice. On that note, there isn't a lot of practice for those who don't go to office hours or study sessions, so utilize those.

Participation matters
Caring
Lecture heavy
5.0
4.0
CS311
Grade: A-
Jan 24, 2023
Would take again

Dr. Parikh was a fantastic professor. She was very accessible during office hours, and she was very down to earth. She is the smartest teacher that I've ever had, and she knows a lot about the subject she's teaching. Even though I'm not a math person, she explained concepts in an understandable way.

Caring
Respected
Accessible outside class
3.0
3.0
CS311
Grade: A-
Jan 31, 2023

Formatting for proofs is emphasized way too much. None of the upper division math classes you'll take after this will be so adamant about proof formatting. The lectures are decent but the pacing seems pretty slow. Lots of examples are provided in class and the material is pretty straightforward.

5.0
4.0
CS311
Grade: A
Feb 23, 2023
Would take again

The material in CS311 can be difficult to grasp but going to TA study sessions and Dr. Parikh's office hours are very helpful. Tests are difficult, but they are graded in a way that allows you to do well.

Lecture heavy
Graded by few things
5.0
2.0
CS311
Grade: A
Apr 11, 2023
Would take again

chill teacher and cares about students personal lives. just take opportunities such as costudy sessions and practice problems and review them for mastery before exams. Dr. Parikh is very down to earth and is ver accessible in office hours.

Inspirational
Caring
Accessible outside class
3.0
4.0
CS311
Grade: Not sure yet
Apr 11, 2023
Would take again

Content is pretty straight forward if you keep up with the practice problems and homework. Exams are pretty difficult if you don't understand the exact proof formatting but she gives a LOT of partial credit. Quizzes can be confusing at times but TA's go over similar problems before you get a redo at the end of discussion and HW solutions are given.

Clear grading criteria
Test heavy
2.0
4.0
CS311
Grade: A-
Apr 22, 2023

Discrete math itself could be interesting, but the professor's execution in teaching it is bleh. I would recommend paying attention during discussion meetings, as it offers some challenging content. The test prep material is subpar, so prepping for the exam is hard with the lack of questions on par with the difficulty of the exam. Easy grading, tho

Accessible outside class
4.0
3.0
CS378
Grade: A
Apr 22, 2023
Would take again

CS378 Programming for Performance and Correctness was a bit disorganized, but Parikh really cares about the material and teaching it to others. I think the class will be even better in the future now that the projects are set up and won't need to be delayed as Parikh finishes making them. Not a ton of work and easy to balance with other classes.

Caring
Graded by few things
3.0
5.0
CS311
Grade: A
Apr 25, 2023
Would take again

Parikh is a nice professor however she can feel dismissive at times when answering questions. Exams make up a majority of the grade and curves almost never happen (if at all). The TAs in this class are also very hit or miss, especially my TAs who evidently did not prepare for sections because of how many mistakes they would make in example problems

Tough grader
Graded by few things
Accessible outside class
3.0
3.0
CS311
Grade: Not sure yet
May 1, 2023
Would take again

Professor Parikh is super knowledgeable and Discrete Math was interesting. However, it's easy to fall behind if you don't practice and do the homework while you're learning content, so make sure to study as you go and not the night before an exam. Practice in-class activities, homework, and past quizzes to prep for exams, which are all open-ended.

Lecture heavy
Accessible outside class
4.0
3.0
CS311
Grade: B
May 2, 2023
Would take again

Dr. Parikh does a good job of teaching a very hard subject. Practice is hard to come by outside of the section and TA runs study sessions since proof formatting is so stringent. Keep up with the content and PRACTICE!

Lots of homework
Lecture heavy
4.0
3.0
CS311
Grade: B-
May 5, 2023
Would take again

Lectures were about as interesting as you can make discrete math; with jokes here and there. Quizzes and exams were usually lightly graded (depending on who graded yours). Not extremely difficult to pass, but material is a bit confusing (have to do a lot of practice & lots of looking at the solution) but makes up with light grading. No bump/curve

Test heavy
4.0
3.0
CS311
Grade: C-
May 5, 2023
Would take again

Her lectures consisted of a lot of practice- which was good because exams reflected exactly what was on the homework, quizzes, and lecture practice. Her pre-class videos were incredibly useful, you should take notes on them before class and amend during class- this will make the class SO much easier for you (i wish i did this).

5.0
3.0
CS311
May 8, 2023
Would take again

She is a very good lecturer but the topics after induction are really difficult. Make sure you take the time to properly learn the content on your own, and do practice. Exams were not bad at all, but the final was difficult and confusing. Weekly quizzes are also pretty easy if you pay attention in class.

4.0
3.0
CS311
Grade: A
Jul 31, 2023
Would take again

I didn't think I'd end up with an A but I did. Just need to put in a lot of work and study the practice problems she gives diligently. She's a very caring and good lecturer. One of my favorite teachers from last semester. Overall, great class and great professor.

Participation matters
Caring
1.0
5.0
CS311
Grade: A+
Aug 7, 2023

worst prof I have had in my 4 years at utcs

Get ready to read
Test heavy
Graded by few things
3.0
3.0
CS311
Dec 4, 2023
Would take again

Towards the end of the year the topics get convoluted and kinda difficult to understand. The lectures are mid. Not terrible, but not great.

Clear grading criteria
Lots of homework
Caring
1.0
5.0
CS311
Grade: B+
Dec 9, 2023

This professor seems nice but she is very, very mean. She picks and chooses who gets to get a round in the grade, she chooses who gets to reschedule an exam or quiz. Everything is up to her discretion, if it's something serious like missing a quiz because of a death, she states the syllabus is the final say, but gives someone w a cold a reschedule.

Tough grader
4.0
2.0
CS311
Grade: A
Dec 11, 2023
Would take again

Dr. Parikh is approachable, funny, and knowledgable. She is animated at times, which some saw as mean or sassy but I found it light hearted and entertaining. There are weekly homeworks, weekly quizzes, and 3 exams. Homeworks were hard but graded for completion, quizzes were easy, especially with two attempts, and exams were forgiving and doable.

Clear grading criteria
Respected
Lecture heavy
4.0
4.0
CS311
Dec 12, 2023
Would take again

Pretty good professor, no major complaints. Lectures can feel long, but attendance isn't mandatory. The course material feels gimmicky at times, as you can completely fail an exam problem / quiz if you don't know some specific trick that the problem is designed around. Also a little tough grading on formatting. I still feel I learned a lot though.

Beware of pop quizzes
5.0
3.0
CS311
Grade: A
Dec 12, 2023
Would take again

I love Dr. Parikh. Notes are very helpful and she cares a lot about her students. like a lot. she is also really funny and really relatable too. parikh is the goat

Amazing lectures
Hilarious
Caring
5.0
4.0
CS311
Grade: A
Dec 13, 2023
Would take again

Really good lecturer with engaging presentations, always ready to help even outside of class. Grading isn't too harsh & all the assignments/quizzes are basically completion grades. There are 3 major tests, all of them honestly aren't too bad but you don't get much practice material. Content is pretty interesting, math-wise it's just basic algebra.

Amazing lectures
Lecture heavy
Accessible outside class
5.0
4.0
CS311
Grade: A-
Dec 20, 2023
Would take again

Parikh's lectures favor direct instruction and are structured around notetaking, corresponding with my learning style. She delivers material well, but pre-class videos were a chore. HW solutions provided and weekly quizzes were easy. Exam grading is lenient but hard to prep for. Final exam score not revealed, but curve implied. Study induction.

Amazing lectures
Lots of homework
Hilarious
4.0
4.0
CS311
Grade: B
Jan 19, 2024

Parikh is a good teacher and cares for her students but it may still be difficult to learn from her. Her lectures can be a little hard to follow and will require work outside class to learn the content. If someone is confused, her explanations don't really make sense to lessen the confusion and just repeats what she said before.

Caring
Graded by few things
Accessible outside class
4.0
4.0
CS311
Grade: B+
Mar 29, 2024
Would take again

Dr. Parikh is a very good professor. Her course is very well laid out and her teaching style is great. The only thing that I felt was lacking was that there was not enough examples of certain topics so finding helpful resources was tricky. Other than that, you will have a good time with her, but I am also happy that it is over.

Amazing lectures
Respected
Test heavy
1.0
4.0
CS311
Grade: B
Apr 12, 2024

Parikh does not present the material in a way that is understandable. She does not explain things well and does not answer questions well. She also gives us important content in the lecture before the test, provides no practice problems/ practice exams before and then asks us a difficult question about a concept just taught. Would not take again.

Tough grader
2.0
4.0
CS311
Grade: Not sure yet
Apr 14, 2024

She's too smart for her own good, explains concepts abstractly then speeds through the 1-2 examples done in lecture as if we should know it already. Have to master content in 1-3 days for the weekly quizzes. "Practice test" is useless and homework includes untaught material. While grading is lenient and she's nice, the course has its flaws.

3.0
4.0
CS378
Grade: C-
Apr 16, 2024
Would take again

Great lecturer but the course content is just really hard and the projects are also really difficult. I would reccommend taking her but read the textbook. One exam 3 projects 2 homeworks.

Participation matters
Group projects
Amazing lectures
1.0
4.0
CS311
Grade: B+
Apr 19, 2024

This teacher is the worst teacher in the history of UT computer science. Because this class is commonly taken at the same time as CS314, the day of one of the CS314 midterms, very few students (I think 3) showed up to lecture that day, causing her to visibly whine the entire lecture and explicitly say that she was going to make her exams harder.

Amazing lectures
Caring
1.0
3.0
CS311
Grade: A
Apr 19, 2024

Although I cooked and got an A, this class was the worst experience of my life, unfortunately you have to take this class for your degree so pucker up and enjoy the ride

1.0
5.0
CS311
Grade: A-
Apr 19, 2024

extremely boring lectures, this class made me want to switch majors

1.0
5.0
CS311
Grade: A-
Apr 20, 2024

She does not care about students understanding of the material

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CS311
Grade: C-
Apr 21, 2024

Extremely lacks clarity and assumes we comprehend short abstract explanations, then speeds through hard examples. For midterm 2, many people did horrible, and instead of trying to help the students, she said she was going to go back and take away more points. The prestige of UTCS feels tarnished by such disregard for student learning and success.

Test heavy
1.0
5.0
CS311
Grade: Not sure yet
Apr 21, 2024

pretty bad at lecturing...

Beware of pop quizzes
Test heavy
2.0
3.0
CS311
Grade: A-
Apr 21, 2024

On Midterm 2, she curved down our scores because the "TA's gave us too many points." I had an A which dropped me to a B on the test. Her lectures are not that bad, she is just very passive aggressive. Because of this, I do not show up to office hours and sometimes not even class and just learn the material on my own.

1.0
5.0
CS311
Grade: C-
Apr 22, 2024

She doesn't really prepare you for the tests, she puts topics barely covered in the class and expects students to magically be able to answer the questions, And starts whining in class when students do bad on a test she didn't prepare us for

Tough grader
Test heavy
Graded by few things
2.0
3.0
CS378
Grade: Not sure yet
Apr 23, 2024

Not really sure what to make of this class. Parikh is a good professor in the sense that she's personable and cares, but the way she ran the class gave something to be desired. We didn't understood what she was teaching until we had projects and could actually piece her lectures together. Overall, wouldn't recommend. I got nothing out of this class

4.0
4.0
CS311
Grade: A
Apr 23, 2024
Would take again

I don't think she understands that some of the topics in this class are very difficult to conceptualize, especially because proofs require some sort of creativity or ingenuity. She should give more practice because of this, but she always claims that she gives enough (I think most people would disagree).

Test heavy
1.0
5.0
CS311
Grade: B-
Apr 27, 2024

bad lecturer and very boring lectures. when you ask questions outside of class she can be passive aggressive with responses. also she went back and regraded a test just to take away points because the tas were too lenient.

Tough grader
Lecture heavy
1.0
5.0
CS311
Grade: Not sure yet
May 1, 2024

Awful. When new symbols are being introduced, you should not handwrite your notes. She does. Very difficult to understand what is being written and what is a part of the problem/given or the solution. She blatantly regraded a test to be scored lower. UT really needs to add a new CS prof for Discrete Math. Disappointing, disheartening. I'm sorry.

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

Exam 2 feedback was handled poorly and made a lot of people dislike her, which has led to a lot of bad reviews this semester. Apart from that, she gives the HW solutions so that students have more examples of how to accurately answer questions, but if you just copy given answers it makes studying for exams a lot harder. Lectures were not bad.

Participation matters
Test heavy
Graded by few things
4.0
5.0
CS378
Grade: C
May 2, 2024

This course is good in the sense that she is very approachable outside of class and she knows what shes teaching. The course material is dense and the projects are very time consuming and hard. Class gets better as the semster progresses but I would consider this a pretty heavy course.

Lots of homework
Caring
Graded by few things
1.0
5.0
CS378
Grade: Not sure yet
May 3, 2024

Nice professor, but CS 378 was a disorganized disappointment. Unclear expectations, scattered lectures despite required attendance. Unclear exam content. Weird grading scheme. Very disorganized compared to her solid Discrete Math course. Use Robert van de Geijn's edX version to actually learn. Texts are way more helpful than lectures.

3.0
4.0
CS311
Grade: Not sure yet
May 9, 2024
Would take again

Parikh is nice enough once you get to know her. Her main problem is expecting students to care more about her class than data structures and grades subjectively at times. Her class was mostly organized besides exam weeks and she's decent at explaining earlier unit concepts. Pay attention to pre-lecture and section problems.

Tough grader
Test heavy
Graded by few things
2.0
3.0
CS311
Grade: A
May 10, 2024

Content of the class isn't very hard; it's the professor that makes it that way. The professor makes you feel as if she doesn't want you to succeed. Feedback on exams is not the best. She even purposely regraded Exam 2 as she felt the TA's were "being too nice." Final exam grades aren't even released.

5.0
3.0
CS311
Grade: A
May 10, 2024
Would take again

Dr. Parikh is incredibly nice and friendly and covers her course content in a fairly organized manner. She did get off of her schedule after exam 1 which made her pre-lecture videos not align with her lectures. She allowed us to have cheat sheet(s) on the exams which was helpful. Like many other posts suggest, exam 2 feedback was handled poorly.

EXTRA CREDIT
Test heavy
Graded by few things
1.0
5.0
CS311
Grade: Rather not say
Aug 12, 2024

Quite possibly the worst professor I've ever had at UT. Stay away from her and her classes

Tough grader
Test heavy
Graded by few things
5.0
3.0
CS378
Grade: A
Oct 15, 2024
Would take again

The class touches on a little of proving algorithms and really emphasizes how to optimize matrix multiplication. Beyond the 5-loops lab, the exam, projects, and homework are really not that difficult. Dr. Parikh is a bit of a procrastinator, so keep that in mind when expecting grades and feedback.

Group projects
3.0
3.0
CS311
Grade: A
Oct 17, 2024
Would take again

Class wasn't the best or worst. I thought I didn't get an A but I did. Exams are somewhat tricky but honestly for me it was just the exam environment that made me panic. Calm down and read the problems carefully and the problems actually aren't too bad. Lectures are really useful to review afterward. Other than that it just felt like a mid-class.

Participation matters
Clear grading criteria
Test heavy
1.0
5.0
CS311
Grade: B-
Dec 13, 2024

terrible professor please try to get a different professor if possible just awfully structured class with below mediocre teaching EDIT: final was terrible 0 resources to help prepare

Tough grader
Lecture heavy
Graded by few things
4.0
3.0
CS311
Dec 16, 2024

Dr. Parikh is a pretty good lecturer, but she didn't provide many accessible resources to practice the material. Aside from the required problem set, only one set of extra practice problems are available per week, and they may only be accessed through a TA or an organized help hour session (co-studies).

3.0
1.0
CS311
Grade: A
Dec 19, 2024
Would take again

Lectures could get a little boring sometimes but the content was pretty fun. Homeworks being completion is nice. Exams were pretty close to the homework so not too bad. Having to watch prerecorded videos was annoying though, as she would just teach the same content during class.

2.0
4.0
CS311
Grade: B+
Dec 19, 2024

Bad lecturer and exams were tough. Format of class is awful, exams don't really seem to test the content learned but simply problem solving skills and the exam prep and format is stress inducing. For reference, I got an A in Mike's 314 by studying around 5 exams each exam, but in Parikh's there are simply no good study techniques, just pray

Tough grader
4.0
4.0
CS311
Grade: A
Dec 19, 2024
Would take again

She was fine, but I had to work to earn my grade in class. She's a caring professor, but her lectures were kind of boring. The exams are slightly hard because there's very little practice material and she nitpicks your proof formats. However, you do get a cheat sheet for the exam. No textbook is required, but the Rosen textbook is a lifesaver.

Tough grader
Get ready to read
Caring
1.0
4.0
CS311
Grade: B
Dec 19, 2024

Her quizzes are easy but are exams are way too complicated. She doesn't teach the harder problems nor does she provide previous exam papers for you to practice. She expects everyone to perform well on her exams without any practice problems or previous papers and complains when she receives poor feedback.

Tough grader
1.0
4.0
CS311
Grade: B+
Dec 19, 2024

Terrible professor. Gave so many tough problems on quizzes and tests that she did not teach at all. These problems were very complex and made for you to get bad grade. Just wants you to get a bad gpa and doesn't care about anyone but herself. Always talked how people gave her bad reviews all the time and did nothing at all to help me.

Tough grader
Test heavy
3.0
4.0
CS311
Grade: B
Dec 19, 2024
Would take again

Her teaching is decent though class is boring. The homeworks, while difficult, have answer keys that usually explain well. The weekly quizzes are usually fine. Exams are the hardest part. The final exam was much more difficult than previous exams, and the lack of study materials didn't make exams any easier. I'd recommend taking Fraij if possible.

5.0
4.0
CS311
Grade: A
Dec 20, 2024
Would take again

Dr. Parikh is a great professor and explains concepts super well and will hold your hand while doing proofs in the class. Many people complain about the Exams, but you can bring cheat sheets so it makes them much easier, fill those up. DO THE WPPS!!! The questions are never harder than that. Only complaint is there was no practice exam material.

Amazing lectures
Accessible outside class
1.0
5.0
CS311
Grade: A-
Dec 20, 2024

Her lectures are incredibly boring and she provides such little study material. It's genuinely one of those classes that you just have to "get" no matter how hard you work for it. From what I know, her exams are incredibly difficult in comparison to Fraij. Also, the amount of points taken off for such little mistakes is insane to me.

Tough grader
Test heavy
Graded by few things
5.0
4.0
CS311
Grade: A
Dec 20, 2024
Would take again

Dr. Parikh is a great professor. She makes her lectures engaging and makes discrete math as much fun as it can be (which isn't a ton). The quizzes are easy, but the WPPs are hard. The exam will probably be somewhere in the middle of the two, but a bit closer to the WPPs. For the exams, you get a cheat sheet and they give good partial credit.

Lots of homework
Test heavy
4.0
4.0
CS311
Grade: A-
Dec 20, 2024
Would take again

Pretty good class overall, Parikh is a decent lecturer and the concepts are understandable. Homework sets are difficult but solutions are provided, weekly quizzes are much easier. The first exam is relatively simple, but the 2nd and final are much more difficult and there aren't many practice problems provided unless you go to co-study.

Participation matters
Lots of homework
Lecture heavy
2.0
4.0
CS311
Grade: Rather not say
Jan 1, 2025

Switch to Fraij if you can. Parikh is a bad a lecturer. Her lectures are pretty boring and honestly she doesn't even teach effectively. Even at the beginning, my pod mentor said that most absorption comes from outside. Also, she is a HEAVY procrastinator. She is somewhat caring which is nice, but I could not grasp any topic she covered in lecture.

Tough grader
Participation matters
2.0
5.0
CS311
Grade: B
Jan 9, 2025

She doesn't really come off as wanting her students to succeed. She's not particularly approachable and can be demeaning when you ask questions. The study materials are gatekept (unlike 314). The quizzes and tests will have some questions that are significantly harder than what is gone over in class. Test grading is nitpicky and harsh.

Tough grader
Lecture heavy
Test heavy
4.0
4.0
CS311
Grade: A-
Jan 12, 2025
Would take again

Make sure you watch the pre-lectures the whole semester. Since there isn't a lot of study material for tests, I would recommend the textbook, specifically the questions at the end of each chapter (one of the midterm questions was pretty much exactly repeated).

2.0
5.0
CS311
Grade: C-
Jan 12, 2025

As a professor, I'd say Parikh is overall fine. The lectures are very boring. I honestly had a hard time with the class because much of it had me relying on intuition so I felt extremely stupid. A huge issue was that the exam was more difficult than the material we went over in class. I'd suggest trying to get the other 311 professor instead.

Tough grader
Participation matters
Clear grading criteria
5.0
4.0
CS311
Grade: B
Jan 19, 2025
Would take again

Class is hard but Parikh is a good professor. Lectures, and understanding of the homework are very important to success. Exams are unpredictable but you will be fine if you engage in lecture, and she does a good job of answering questions so make sure you ask.

3.0
4.0
CS311
Grade: B
Feb 20, 2025

Parikh's class is tough, but using resources like Unstuck ai alongside the textbook can make it manageable. Attendance is a must, and exam feedback is hit-or-miss, but the content itself is reasonable.

3.0
5.0
CS311
Grade: C-
Mar 2, 2025

This class did prepare me well for other courses. Remember that the participation grade is measured through pre-class videos and attendance. The pre-class videos are timed. My grade would have been like a B ~ B+, but it dropped to C- after getting nearly a 0 for participation.

Tough grader
Test heavy
4.0
4.0
CS311
Grade: A-
Apr 28, 2025
Would take again

Difficult class, especially if its your first proof class, but you will survive if you work hard. Lectures are boring but very helpful. Quizzes and hw every week, 3 exams but not weighted horribly. Worst part is lack of practice materials, but plenty of TA's and study sessions to help. Overall, difficult and boring but not a bad class.

Tough grader
Lecture heavy
Test heavy
4.0
4.0
CS311
Grade: A-
Apr 29, 2025
Would take again

The worst part of this class was the weekly quizzes worth 23% of your grade. I studied for these quizzes and had LOTS of points lost for tiny mistakes. I'm not sure what the averages were but me and my friends consistently got 70s despite doing great on exams and understanding and participating completely during section. inconsistent between TAs

Tough grader
1.0
4.0
CS311
Grade: A-
Apr 30, 2025

It's a difficult class made exponentially harder by the fact that the professor is just genuinely mean. Instructor is unapproachable and actively shames students for asking questions in class. Does not provide adequate resources to prepare for exams.

Tough grader
Lecture heavy
1.0
4.0
CS311
Grade: C-
Apr 30, 2025

she was the worst professor i had so far in college. she genuinely wants you to fail get ready for YouTube university because she explains the concepts in the most complicated way she can. whole class basically bombed the second exam (avg 65) because she failed to go over any complicated questions CHOOSE FRAIJ CHOOSE FRAIJ CHOOSE FRAIJ CHOOSEHIM

Tough grader
Lecture heavy
Test heavy
1.0
3.0
CS378
Grade: Not sure yet
May 6, 2025

The class teaches very little. The effort given by the instructional staff no where near matches the effort asked from the students. The class is lazy, unorganized, and uninteresting.

Tough grader
Graded by few things
4.0
5.0
CS311
Grade: B+
Aug 29, 2025
Would take again

This is kind of a weed-out class, so be prepared and be prepared for it to be confusing. Still, I think Dr.Parikh does a good job explaining, but make sure to be engaged, because while she doesn't mind "bad questions," if she thinks you're not engaged, she will call you out, also, don't be on your phone or AirPods; she'll call you out there, too.

3.0
4.0
CS311
Grade: C+
Nov 7, 2025
Would take again

Was actually a good professor just annoying exams and section.

Tough grader
Lecture heavy
Test heavy
4.0
3.0
CS311
Grade: A
Dec 12, 2025
Would take again

Loved Dr. Parikh she was very nice and accessible. However, I thought the class focused way too much on format rather than mathematical correctness. I wish she would focus more on the math

Participation matters
Clear grading criteria
Hilarious
4.0
4.0
CS311
Grade: Not sure yet
Dec 13, 2025
Would take again

Parikh is genuinely a sweet professor if you know her fr. She seems scary but she's actually chill. Long lectures, lots of material, make sure to lock in. Participation grade based on videos and attendance. Study A LOT every day and prep for dreadful weekly quizzes. TAs are goated they lowkenuinely carried my grade.

Tough grader
Participation matters
1.0
2.0
CS311
Grade: A
Dec 17, 2025

take anyone else

2.0
4.0
CS311
Grade: C
Dec 19, 2025

She wasn't really a good teacher. Lectures were drab and boring, and she wasn't very accepting of student questions. Section TAs were decent, but not great. I did like the format of the class as it was well-organized.

Lecture heavy
4.0
3.0
CS311
Grade: B-
Dec 19, 2025
Would take again

Weekly quizzes on material learned, watch the prelecture videos fully for participation grade. No practice exams for midterms but problem sets are good practice. Attendance taken at lecture.

Tough grader
Participation matters
Test heavy
3.0
5.0
CS311
Grade: B-
Dec 19, 2025

Odds are you will be forced to take Parikh so just know that this class starts out pretty easy for the first 3-4 weeks then there is a massive difficulty spike once you get to proofs. Also, always make sure to do the problem set before the quiz as the content is heavily based on either the material in discussion or the material on the problem set.

Participation matters
Lecture heavy
Test heavy
1.0
5.0
CS311
Grade: B
Dec 20, 2025

The subject itself is already difficult, and it's worse because of the teacher. To a certain extent it is the material, but Parikh fails to prepare the class for the difficulty in the exams because she barely goes over hard proofs during lecture and only includes them in problem sets. Material available to prep for exams are also hard to come by.

Test heavy
1.0
5.0
CS311
Grade: B
Dec 20, 2025

Although this subject is difficult, she doesn't make it any easier with her teaching. She was really irresponsible, openly admitting to making the exams the morning of the test day. For the final exam, she didn't release seating charts until 3 hours before the scheduled time, and the first time she released it she got it wrong and had to fix it!

Participation matters
Test heavy
4.0
4.0
CS311
Grade: A-
Dec 22, 2025
Would take again

She arrives to class late and posts test locations late. She answers too many students' questions. She jokes around, for which people hate her, but without the humor the material would be very boring. She offers many examples of proofs and conjectures in the practice sets with plenty of office hours. Practice set solutions are easy to understand.

Lots of homework
Lecture heavy
Accessible outside class
4.0
4.0
CS311
Grade: B-
Dec 23, 2025
Would take again

Dr. Parikh is a great lecturer for CS311 -- take her! She is incredibly busy (hence a procrastinator), but she is kind. Ask her good questions in lecture -- save simpler ones for the TAs, who have the time. This course requires a lot of practice outside of class to succeed, so use office hours, co-study and the textbook. And start homework early!!

Tough grader
Participation matters
Caring
2.0
3.0
CS311
Grade: B
Dec 24, 2025

The class itself wasn't really too hard, but the homework and quizzes were pretty confusing at the beginning of the semester, getting worse as the semester went on. The professor might seem intimidating, but is very nice and understanding when you actually talk to her. However, lectures are very boring and NO PRACTICE TESTS.

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

50%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 107 grades
Most common grades:
A (40)
A- (22)
Not sure yet (16)
Grade Distribution
A(44)B(21)C(10)D(0)F(0)A-/B+(32)
Based on 125 reported grades
A: 40
A-: 22
Not sure yet: 16
B: 13
Common Tags
Test heavy (34)
Lecture heavy (30)
Tough grader (29)
Caring (25)
Participation matters (21)
Clear grading criteria (19)
Graded by few things (18)
Lots of homework (16)
Rating Trend

Declining

-0.90 avg change
Mar
Apr
May
Aug
Nov
Dec
Last 6 months
Ratings by Course

CS378

3.2

(10)

CS311

3.2

(121)
Difficulty by Course

CS311

3.6

CS378

3.2

Similar Professors