1.6

Denise Szecsei

Mathematics - University of Iowa

1.6
Quality
4.3
Difficulty
9%
Would Retake
145
Reviews
1.6
Quality
4.3
Difficulty
1.6
Helpful
1.6
Clarity

9%

Would Retake

145

Reviews

Rating Distribution
Official

5

9

4

8

3

9

2

14

1

105

What Students Say

Avoid taking classes with this professor unless you have to

CS2210 - 1.0 rating

Very condescending, and not very approachable

CS2210 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

76%

Textbook Required

16%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 77 grades
Most common grades:
B (16)
C+ (11)
C (10)
Grade Distribution
A(10)B(25)C(26)D(6)F(0)A-/B+(12)
Based on 96 reported grades
B: 16
C+: 11
C: 10
Not sure yet: 10
Common Tags
Tough grader (53)
Skip class? You won't pass. (31)
Test heavy (21)
Tough Grader (20)
Lots of homework (20)
Lecture heavy (16)
TEST HEAVY (13)
Participation matters (7)
Rating Trend

Declining

-0.76 avg change
Apr
May
Dec
Jan
Feb
Aug
Last 6 months
Ratings by Course

MATH22M

5.0

(2)

CALC17

5.0

(1)

CS019

5.0

(1)

MATH034

4.0

(1)

MATH1860

4.0

(2)
+18 more courses
Difficulty by Course

MTHMTH

5.0

MATHXX

5.0

22M027

5.0

MTH227

5.0

CSS

5.0

Reviews (145)
1.0
5.0
MTHMTH
May 6, 2009

SHe is so hard. She does not curve the class, and she takes attendance everyday of lecture and has a quiz every day of discussion. She tests over the hardest material and has really hard homework. There are so many other calc teachers to learn from. DO NOT TAKE HER CLASS!

5.0
2.0
MATH22M
Nov 15, 2011

She's a great teacher, very clear a willing to help. The material itself is tough but if you take calculus before this class its a breeze. She is strait forward with what will be on the test, if you do the hw and understand it, you will get an A. The kid who rated her before me just sucks, she's really a good teacher.

5.0
1.0
MATH22M
Nov 15, 2011

She's a GREAT teacher. Material can be hard if you haunt been exposed to Calculus yet. The first kid to rate this probably didn't go to class or do his hw. Bc if you do that, you will do fine

5.0
4.0
CALC17
Dec 30, 2011

Great Teacher!! The material is really tough..but she goes through it thoroughly and uses tons of examples to clarify! She shows a positive attitude toward the material and helps relate each concept back to a real life situation! One of The Best Professors I Have Ever Had!!!!!

3.0
5.0
MATHXX
Jul 3, 2012

Hard. Exams are too hard. Many student drop. She did not curve.

5.0
4.0
CS019
Jul 25, 2012

Great teacher, I found the discrete exams challenging, but she gave fun and interesting lectures.

3.0
3.0
CSCS
Oct 18, 2012

A really positive attitude toward teaching the class. Goes off topic a lot, though and sometimes doesn't focus on teaching course material. I was surprised at how unaccommodating she was in times of need; she does not let you make up work even if it is for a good reason. She was an okay teacher, definitely feel like another teacher would be best.

4.0
4.0
MATH034
Nov 28, 2012

The class is not curved! Sometimes during lecture the content seems overwhelming,but after doing homework and reviewing for tests, it seems very clear and simple. She is energetic about teaching and clearly loves the topic. I recommend her if you are good at math and want to get more than just the required knowledge out of the course.

2.0
5.0
CSCS
Feb 5, 2013

Difficult woman, not accommodating for any circumstances, which I feel is unreasonable. Does not define course work ans expectations well enough, and does not seem to understand how vague she is when problems with assignments arise. Another professor could do it better.

1.0
4.0
MATH2150
May 1, 2013

She is very unclear, especially with guidelines. The exams are basically regurgitating information. She can be rude, and doesn't teach very much. DO NOT TAKE HER IF YOU DON'T HAVE TO!!

2.0
5.0
DISCRETESTRUCT
May 2, 2013

She is rude & takes everything personally. She is very egotistical & she thinks her teaching is the be all end all. You NEED the textbook it will be the only thing to save you. She will NOT curve the course so be prepared. She does not specify her expectations in a clear way. The class should be easy but with her it becomes ridiculously difficult.

1.0
5.0
COMPSCI
Grade: B+
Nov 19, 2013

She is easily the worst teacher I have ever encountered. Her grading is highly subjective. She grades based on how much she likes each individual student, regardless of a student's quality of work. Only take this class if you are familiar with Python because she will expect you to know how to use it and will not teach you if you don't.

3.0
4.0
DISCRETESTRUCT
Nov 24, 2013

Denise is very intelligent and if you ask her for help she will help you, that being said she is very strict with grading and does not curve no matter the class average. If you do the programming / HW assignments you will at least get a C, which I think is fair. Tests are hard. Multiple choice math problems with 6-10 possible choices.

3.0
5.0
22M027
Apr 14, 2014

She does not curve. She has degrees in Physics, math, bio-statistics and works in the computer science department.

1.0
5.0
MTH227
Aug 11, 2014

This is easily the worst teacher I have ever had in my life. DO NOT TAKE HER CLASS IF YOU DO NOT HAVE TO. She is rude, unhelpful, and difficult to talk to. TERRIBLE TEACHER.

1.0
4.0
CS1110
Grade: B
Oct 23, 2014

Stay away. Thank god I had programming experience before Denise's class. All she does is talk about her stupid apps she designs all of class. I kid you not, she brings it up every day. She never taught python and expected a lot from students. I didnt do too bad as I had python experience from before. Again, she sucks.

1.0
5.0
CSS
Grade: B
Dec 1, 2014

She talks about her son more than she does the material. If she spent half the time teaching how to program in Python as she does talking about herself, the class would probably be a lot more enjoyable. She has been by far the worst professor I have had in all my 3 years here at IOWA. If you dont have to take this course stay away!

4.0
3.0
COMPSCI
Jan 26, 2015

She is very enthusiastic about teaching, and cares about if you are learning or not. She is very passionate about computer science and brings real life experience to the class. Would recommend.

1.0
5.0
MATH1120
May 9, 2015

Unfortunately the class is mandatory for Elementary Education Majors. It is beyond difficult and is in no way relevant to the major. She is enthusiastic about the topic, but makes things up that not even the TA's understand. She doesn't accommodate to the way I learn and expects us to know things almost no one does. Good Luck Elementary Ed. Majors!

2.0
4.0
CS2210
Grade: B
May 19, 2015

Unreasonable teacher. It's an easy class, but you will not get an A.

5.0
3.0
MATH2700
Jun 18, 2015

Clear, concise, and fair.

1.0
5.0
MATH2700
Jul 7, 2015

This class was impossible. Taken online and she didn't post any support for the assignments. Her instructions were to read the sections and complete the practice problems. She occasionally posted sample problems that she worked out. Only grade was the exams and they were extremely tough. No curve at all for the course. Mail in homework wo grade

1.0
5.0
MATH2700
Jul 10, 2015

Helpful in person. Class is horrible, though. The only grades are on tests that aren't returned. You can see them in person but why take it online then? You are completely on your own to learn material. Online lessons are a joke. Rote memorization of a hundred or so terms required and they have to be exact. Worst educational experience ever

2.0
5.0
CS1110
Nov 2, 2015

Do not take this class unless you have to. She will spend more time talking about her son and her apps than she will teaching. When she does talk on topic it willbe hard to follow. You are expected to figure out the pracitice programming on your own. The TAs aren't sure what she's doing either so discussion is a joke. The tests are hard.

1.0
5.0
MATH1120
Grade: B
Dec 9, 2015

She's just downright awful. Unhelpful, rude, takes her class very seriously, makes up her numbering system whenever she feels like it. Will take points away on tests for her mistakes. No textbook she writes her own notes for the course. Horrible communications with her TAs. If in the future you have the option to not take logic with her, DON'T.

2.0
5.0
MATH1120
Grade: C-
Dec 15, 2015

Professor does not care what so ever about how her students do in the class. And her grading is ridiculous.

5.0
2.0
CS1110
Grade: B+
Dec 17, 2015

Not the most exciting lecturer. She goes on a lot of tangents that are usually interesting and made the length of the lecture more bearable. In an attempt to get people excited about CS, she would often talk about what she was doing with her robots.

3.0
4.0
MATH2700
Jan 25, 2016

I left the class feeling as though I knew everything about the topic, yet my grade did not show it. Professor is extremely picky, especially with definitions; if you have one word wrong in a definition on an exam, you can expect at least a 5-8% drop in your exam score.

2.0
5.0
MATH1120
Grade: Drop/Withdrawal
Mar 22, 2016

I took this class as a requirement for Elementary Ed. I really struggled with this class, and she wasn't much help in office hours. The tests are extremely difficult. I ended up dropping the class and taking it at Kirkwood the following semester. It was SO much easier, and it counted instead of this class. So take it there if you can

3.0
4.0
CS2210
Grade: B
May 16, 2016

Denise is a decent lecturer, and the (optional) work she assigns is relevant to her tests. That being said, she complicates things more than they need be, and has "mathematician quirks" which can really screw you over if you're not careful. Overall, I left the class understanding the material, but not all of why it's relevant. Not a lenient grader.

3.0
4.0
CS1110
Grade: C
May 28, 2016
Wouldn't take again

She teaches it as though everyone is a CS major and expects students to know ALL the material. I believe she is a misunderstood professor; yeah she is tough, but you would really have to try to not pass her class. I did fairly well in the beginning but started to fall behind and stopped going completely. I still managed to get a C though.

1.0
5.0
MATH2700
Grade: D+
Aug 11, 2016
Wouldn't take again

I'm an honors student, and I normally do pretty well in my classes. Not only was this class atypical of the experiences I normally have in classes, but learning how to do the work just never pays off. One could spend hours studying, but if you don't belong to the upper tier of the bimodal distribution of math majors, you'll have a bad time.

Tough Grader
TEST HEAVY
1.0
5.0
CS1110
Sep 18, 2016
Wouldn't take again

Nothing

1.0
5.0
MATH2700
Grade: C+
Oct 31, 2016
Wouldn't take again

For an introductory course, this was the hardest course I have ever taken by far. Only things that are graded are exams, and no partial credit is given. She is hard to reach by email (really, for an online class??), and responds bitterly when she does. Clearly puts herself on a pedestal over her students, and does not care how they do.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
1.0
4.0
CS1110
Grade: B-
Dec 20, 2016
Wouldn't take again

If you're taking this class instead of CS Fundamentals, don't. Half of lecture is spent talking about her son and her robots. The other half is material that barely matches the test. The worst test writer I've ever had to endure. If you're taking the class to learn Python, hop on Codecademy or FreeCodeCamp and save yourself some stress.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
3.0
4.0
CS1110
Grade: B-
Dec 23, 2016
Wouldn't take again

I dreaded this class, and not because it was an 8 o'clock. Szecsei didn't teach us any coding, she gave us problems and we were left to scour the internet for ways to code what she wanted us to code. The curve was a godsend. It helped me learn I enjoyed coding, but her class is not a conducive environment for that. Don't forget the weekly quizzes!

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
MATH2700
Feb 19, 2017
Wouldn't take again

ome comment suggestions your unique experience writing / reading intensity attendance policy availability outside of class required participation

Tough Grader
Skip class? You won't pass.
Caring
1.0
5.0
CS2210
Feb 25, 2017
Wouldn't take again

DO NOT TAKE THIS CLASS WITH HER. The class itself is pretty good but she's not a good professor. She barely cares about her students and think it's a good idea to grade an entire semester just on the tests. There is homework that is optional but that didn't help for what the exam covered.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
CS2210
Apr 6, 2017
Wouldn't take again

Very condescending, and not very approachable. Grades are only based on tests and quiz's (both in class and online). Asks for input on the class, but will only accept it if it is what she already thanks. Consistently gets off track talking about things that are not class related and then rushes to make up time.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
3.0
CS2210
Grade: C
May 11, 2017
Wouldn't take again

DO NOT TAKE THIS CLASS WITH HER. SHE DON'T CURVE!!!!!!!!!!!!!!!!!!!

Tough Grader
TEST HEAVY
1.0
4.0
CS2210
Grade: A
May 12, 2017
Wouldn't take again

She makes discrete so much harder than it has to be. The actual content she teaches is not terribly difficult but she's an atrocious, disorganized lecturer, and she seems to be the kind of professor who takes pride in students struggling. Sometimes rude for no reason. Take it with another prof if you can.

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
1.0
4.0
CS2210
Grade: B+
May 17, 2017
Wouldn't take again

Avoid taking classes with this professor unless you have to. She is a terrible lecturer that is constantly off topic. The actual material isn't all that difficult, but you have to teach yourself. Also, 80% of the grade is based on the exams, but it felt like she got some kind of smug satisfaction from students doing badly on them.

Skip class? You won't pass.
TEST HEAVY
4.0
4.0
CS2210
Grade: C
May 17, 2017
Would take again

Almost did not pass. She gives you some chances to show improvement from midterm to final. Was very caring and truly wanted the students to succeed.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
2.0
5.0
CS2210
Grade: C-
May 18, 2017
Wouldn't take again

I've never done so badly in a class that I've tried so hard in. She acts like doing the recommended problems will guarantee you a good grade in the class, but she grades extremely harshly and doesn't seem to care if everyone does poorly. Didn't explain our final grades, but sent a rude email telling us not to ask.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
1.0
5.0
MATH2560
May 28, 2017
Wouldn't take again

The whole class is torment. Hard to get a good grade and no curve

1.0
4.0
MATH2560
Grade: A
Jun 3, 2017
Wouldn't take again

Denise loves to talk. A lot. About herself mainly. Took Math IV for Engineers during the 4 week summer session and I think we lucked out because with less material to cover, Denise did pretty well. Hey, at least she's honest. Tough class. She can teach math well when she focuses and really wants to... but I wouldn't recommend her for the semester.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
5.0
MATH2700
Oct 25, 2017
Wouldn't take again

Impossible. Don't take her online class whatever you do. No curve, slow feedback, and tests that are beyond difficult. Seriously, literally no one was passing after the second exam. Also exams are the only thing that count for credit.

Tough Grader
4.0
4.0
MATH2700
Dec 8, 2017
Would take again

As long as you go to class she'll basically tell you what's on the exam. Reading the textbook is expected and helpful. Course material builds and at the end of the semester you get opportunities to improve your grade. NO CURVE, EVER. Online quizzes are hard.

Skip class? You won't pass.
TEST HEAVY
1.0
4.0
CS1110
Grade: B
Dec 19, 2017
Wouldn't take again

Probably the worst professor I have ever had. Constantly off topic during lecture, talks about her robots as if they are her children which is super weird. She teaches you literally nothing about coding but expects you to know how to do everything. The final project is basically impossible unless you learn from python from somewhere else. Rate 0/10

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
4.0
CS1110
Grade: C
May 1, 2018
Wouldn't take again

Probably the worst teacher that I've ever had the displeasure of having. Offers no help outside class, or even during class for that matter. Started first week of the semester in INTRO by assigning programming assignments without actually teaching you anything about how to code in python. Only guidance for final project was a confusing document

Tough Grader
LOTS OF HOMEWORK
1.0
4.0
CS1110
Grade: C
May 7, 2018
Wouldn't take again

Worst Prof I have ever had. Her grading system is terrible, if you don't have your code EXACTLY how she wants you to have it you get a 0. It is graded automatically so a single typo can result in a 0.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
5.0
MATH2700
May 7, 2018
Wouldn't take again

Took this class online. Worst mistake ever. I spent literally all my free time studying for this course and I hope to get a C-. She doesn't film her whole lectures, so they are very confusing. Everyone I've talked to that has taken this with her has either failed or dropped.

Tough Grader
Get ready to read
1.0
4.0
CS1110
Grade: B
May 19, 2018
Wouldn't take again

My first programming class, and the learning curve was miserable. You are given little to no help from the professor or TAs during discussion. Also, you aren't allowed to learn code from elsewhere or you get points off on the final project. Midterm and Final exams are awful. Her grading system/"curve" is awful too. Take CS1 instead.

1.0
5.0
MATH2700
Sep 8, 2018
Wouldn't take again

Had already took one class of hers. Thought her teaching was miserable because it was a class aimed at CS students. Turns out, she's terrible in any class. I still think Szecsei has never actually "taught" a day in her life. Prepare to teach yourself the topics she failed to teach you in lecture and 10-question quizzes with a 5-question time limit.

Tough Grader
Get ready to read
TEST HEAVY
1.0
4.0
MATH2700
Dec 11, 2018
Wouldn't take again

Does not provide partial credit on free-response math exams. Allows zero room for error and does not curve the class. Not a very good system for teaching. Entire class grade was based off of quiz and exam scores, no homework was turned in for grading.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
1.0
5.0
CS1110
Grade: C
Jan 7, 2019
Wouldn't take again

This was by far my worst experience with a college professor. If you don't know python then good luck getting a good grade. She started by hitting the ground running and went off on tangents about her son. I took this class to maybe major in computer science, but she shot down that idea. Grading is harsh. If something is wrong, you get a 0.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
3.0
CS2210
Grade: A+
Jan 28, 2019
Would take again

Prof. Szecsei was amazing. Grades were based heavily on tests, but she basically told you what was going to be on the tests, so if you showed up to class, you were fine. I never even read the textbook and still got an A+. Prof. Szecsei was fantastic at lecturing and clearly had a good grasp on teaching and the underlying mathematical concepts.

Skip class? You won't pass.
TEST HEAVY
Amazing lectures
1.0
5.0
CS1110
Feb 25, 2019
Wouldn't take again

I have never cried from one class so much. I would not even be able to make it through one 50 minute lab without bursting into tears. Does the TA care? Absolutely not. He was so rude to me and to avoid dealing with me he would make other students 'teach' me what he was supposed to. If you want to stay mentally stable, I WOULD NOT TAKE THIS CALSS.

1.0
5.0
CS1110
Apr 22, 2019
Wouldn't take again

Easily the worst professor I've ever had. She does not teach during lecture and is hard to get ahold of outside of class. Her office hours were during my other classes so I was forced to get help from her over email instead. She rarely responded to my emails and was very unhelpful when I missed class due to serious illness. Hope for a good TA.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
CS1110
Grade: C+
Apr 29, 2019
Wouldn't take again

If you're not a complete computer nerd who sits in front of their computer all day then you might want to reconsider taking this class. The learning curve is very steep, so for a class like this you need a good professor and this woman is not one. "Outside of class help" is a joke. She just talks about her son and personal life in lecture

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CS1110
Grade: C+
May 8, 2019
Wouldn't take again

DO NOT TAKE THIS CLASS. TAKE CS I YOU WILL BE JUST FINE.

Skip class? You won't pass.
Lecture heavy
Tough grader
2.0
5.0
CS1110
Grade: A-
May 12, 2019
Wouldn't take again

Denise is relaxed, kind, and wants her students to do well. However, she thinks figuring out the course material on your own is the best way to learn, which sets anyone who is new to comp sci up for failure. She doesn't allow the TAs to give you code, only "hints". Lectures are a joke. She provides extra credit, but they're not worth the time.

Lots of homework
Skip class? You won't pass.
Test heavy
5.0
3.0
CS2210
May 13, 2019
Would take again

I was worried about taking a class with Prof Szecsei because of all the poor ratings, but she turned out great! Her lectures were interesting and engaging and she did a great job of explaining her materials and her expectations. The class is not difficult as long as you go to class and complete your homework. I would take another class with her!

Skip class? You won't pass.
Clear grading criteria
EXTRA CREDIT
5.0
4.0
CS1110
May 17, 2019
Would take again

Denise is one of the few professors I've had outside of my department, and she made a lasting impression because her lectures were equal parts enjoyable and informative. Her homework, quizzes, and exams are challenging, but they explore exactly what you've learned in class. She truly cares about your education. Thanks, Denise!

Gives good feedback
Amazing lectures
Tough grader
1.0
4.0
MATH2700
Jun 21, 2019
Wouldn't take again

Her lectures don't match her teaching plans. And her quizzes don't match her lectures. You should read the textbook and count on yourself. The lectures could jump back and forth from chapter 1, 2, 4, then back to 2 or 3. If you don't learn on your own, it'll be a nightmare.

1.0
4.0
MATH2700
Jul 11, 2019
Wouldn't take again

You don't have a second chance to do the quizzes. And the lectures are very messy. I'm glad I don't have to take the class with her again!

1.0
4.0
CS2210
Grade: C
Sep 3, 2019
Wouldn't take again

Doesn't really know how to teach a class at all. Rambles about the old days when she did stuff and then scribbles random things on a board for an hour only to leave students more confused than they were before class. Homework and quizzes are confusing and tricky when they shouldn't be. Doesn't have any idea how to make questions for a class tolearn

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
MATH2850
Grade: C+
Dec 6, 2019
Wouldn't take again

Great professor

4.0
4.0
MATH1860
Grade: A-
Jan 7, 2020
Would take again

She is by far the most fair teacher at the university of iowa. Her lectures and homework are based on what will appear on the exams. She could be a bit more organized, but people could also complain a bit less. Calc 2 is hard, and you need to prepare for her class outside of lectures etc. If you put in the work you will be just fine!

Respected
Lecture heavy
4.0
4.0
MATH1860
Grade: A
Jan 21, 2020
Would take again

This class had its challenges but Professor Scescei cares about your learning. She wants you to succeed but if you don't ask your questions she will assume you are understanding the content. She is very honest of what is going to be on the test. As long as you put in the time studying you'll be fine.

Respected
Skip class? You won't pass.
Lecture heavy
1.0
3.0
CS1110
Grade: A-
Feb 4, 2020
Wouldn't take again

Does not understand anything about students, always off topic, never tells you about homework or projects and everything is just due at once while not being open all week. Awful class structure

Participation matters
Lecture heavy
Tough grader
1.0
4.0
CS1110
Grade: Not sure yet
Feb 25, 2020
Wouldn't take again

She is rude and doesnt accommodate for students with disabilities. Even tho Ive mentioned that Im suffering from one

1.0
1.0
CS1110
Grade: C-
Mar 7, 2020
Wouldn't take again

worst teacher I ever met

Test heavy
Tough grader
1.0
5.0
CS1110
Grade: B
May 4, 2020
Wouldn't take again

Does not teach anything, just rambles in class. 75% of the homework and lab exams were never mentioned in lecture. You have to learn everything yourself. Do not take this professor, very unhelpful and you will not learn anything from her.

Participation matters
Skip class? You won't pass.
Tough grader
1.0
5.0
CS1110
Grade: A
May 13, 2020
Wouldn't take again

Honestly, I dont think it was necessary to attend class. She would spend most of the class time talking about irrelevant information, like about her son and her robotic hobbies, and then speed through the lecture slides while showing maybe 5-10 minutes worth of code in an hour of class. If you want to succeed: Study the lecture slides religiously.

Test heavy
1.0
5.0
CS1110
May 14, 2020
Wouldn't take again

This class was the hardest class I've taken. I have never taken a course like this before, making the nonstop programming assignments impossible. Content in the lecture and the discussion sections did not aline, making it seem like I was taking two classes. I got a 7% on my project and I was rotting. No help was given when I needed it the most.

Lots of homework
Tough grader
1.0
5.0
CS1110
Grade: A-
May 14, 2020
Wouldn't take again

This is not someone that should be allowed to teach an introductory course. I can only imagine how many dreams of could-be-programers she has squandered by having this be their first experience.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CS1110
May 15, 2020
Wouldn't take again

This is not a flex, but I've always been a good student, I have close to a 4.0 GPA and I enjoy learning, but Denise genuinely made me want to drop out of college several times. You know that tweet about a student not wearing their seatbelt in hopes they would crash on their way to class? That's sincerely how I felt about this course.

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
3.0
CS1110
Grade: B+
May 17, 2020
Wouldn't take again

Very unlcear on deadlines for a some assignments. Very boring and off topic lectures. Very confusing grader(grade on icon supposedly isnt the correct grade??). Seems to be very smart but doesnt really teach and just goes off on tangents all the time. She answers emails fairly quick. Seems annoyed when you ask a question.

Lots of homework
1.0
5.0
CS3330
Grade: Rather not say
Aug 8, 2020
Wouldn't take again

Avoid her if you can! Her classes were unnecessarily stressful, and it is almost impossible to have access to the solutions of her daily worksheets.

Test heavy
Tough grader
Skip class? You won't pass.
1.0
3.0
CS1110
Grade: Audit/No Grade
Aug 27, 2020
Wouldn't take again

Auditing her to begin the process of removal. She is an ideologically fanatical dullard who cares more about identity politics, and the perception that she is a good person for adopting, than teaching the class she is paid to teach. DO NOT TAKE ANY CLASS WITH THIS WOMAN

1.0
4.0
CS1110
Grade: Not sure yet
Sep 16, 2020
Wouldn't take again

Where do I even begin? From weird class structure, to extremely test heavy grading scale, to irrelevant lecture content... the list goes on. You will teach yourself this entire class. I've had some less than stellar professors at Iowa, she is the worst, bar none. Get the online coding tutorials ready and stock up on booze... you're in for a treat.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS1110
Sep 29, 2020
Wouldn't take again

For the love of your GPA, run! I took this class as a gen ed knowing nothing about CS, but for an INTRO course, she expects you to already understand CS. Her lectures rarely relate to the actual subject or the numerous tests and quizzes (she never mentions them until the day before). I made a Discord with classmates and learned from them than her.

Graded by few things
Test heavy
Tough grader
1.0
4.0
CS1110
Grade: Not sure yet
Oct 13, 2020
Wouldn't take again

Where to start? How about the fact she never covers things in her lectures that you need for your homework. Or she rambles about her robots that no one cares about. Or her grades are so skewed/hidden you can never get a accurate grade without asking (and she doesn't give it to you). Lord knows how many CS majors she has turned away with her crap.

Lots of homework
Graded by few things
Tough grader
1.0
5.0
CS1110
Grade: B-
Oct 13, 2020
Wouldn't take again

Nothing we talk about during lecture has anything remotely close to the assignments that follow it. I might as well have just googled a programming tutorial and I would have learned more than I have from this class

Lots of homework
Lecture heavy
Tough grader
1.0
4.0
CS1110
Grade: Not sure yet
Oct 23, 2020
Wouldn't take again

NOT an introduction course. Get's irritated at every question. The course is very unorganized and not well put together at all. The assignments do not correlate to the lectures at all and a very good amount of students end up dropping the class. If you are not required to take this course, seriously stay away. Just start with 1210.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CS1110
Grade: C+
Nov 4, 2020
Wouldn't take again

Absolute horrible teacher, worst professor I ever meet, when asked about her Covid policy she stated she didn't care about covid no matter the circumstances things had to be on time no matter what although TA's did all of her grading, only thing I learned was from a TA. I will hopefully never have to take this course again

Lecture heavy
Tough grader
1.0
5.0
CS1110
Grade: Drop/Withdrawal
Nov 5, 2020
Wouldn't take again

Remember when you were a kid and your parents taught you to look both ways before crossing the street? Well, Denise would rather you get hit by a bus before teaching you anything.

1.0
5.0
CS1110
Nov 5, 2020
Wouldn't take again

DO NOT even think about taking a class with her. Lecture are too boring and not helpful AT ALL. Disscusion and Programing assignments are totally unrelated to anything she talks about in the lecture. Also, there are WAY too many assignments throughout the semester PLUS two books to read. I can keep going forever, so pls avoid her as much as you can

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
CS1110
Grade: C
Nov 23, 2020
Wouldn't take again

Professor Szecsei is the worst professor in the CS department at the University of Iowa. She refuses to answer any questions and acts like you are dumb if she receives any. She has no compassion and does not care for any of her students. Most tests are over obscure concepts she doesnt teach in class. Do not take this class.

1.0
5.0
CS1110
Grade: B-
Jan 4, 2021
Wouldn't take again

This class was an absolute nightmare. Material that we were tested over in lab exams was only taught to us the first 2 weeks of class. Two books to read over the class that were not even text books for better knowledge. Writing papers was a nightmare for having no relation to course material. Avoid at all costs. If not, prepare to teach yourself.

1.0
5.0
CS3330
Grade: Not sure yet
Feb 18, 2021
Wouldn't take again

just... unreasonable. assumes a huge amount of background knowledge that nobody has, assumes students have hours each day to spend pondering algorithms, assumes everyone's brain works the same way hers does. so many people dropped.

Skip class? You won't pass.
Tough grader
1.0
5.0
CS3310
Feb 21, 2021
Wouldn't take again

She makes the questions due during lecture each class unnecessarily difficult, things that aren't mentioned or different from the reading she assigned before. Does not actually teach the class, each lecture is just answering a question and then doing a worksheet. Also, her quizzes and homeworks are hard, but hard unfairly. Avoid this professor.

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
5.0
CS2210
Mar 9, 2021
Wouldn't take again

She wants us to take a final exam in person when she advertised her class as online. Let me re-iterate. She wants her students, who are from all over the country, to buy a plane ticket during the worst financial crisis in our lives, and fly over to take a test in the middle of a pandemic. Our safety and mental health is not in her best interests.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CS1110
Grade: C
Apr 7, 2021
Wouldn't take again

Good luck

Test heavy
Lecture heavy
Tough grader
3.0
4.0
CS1110
Grade: A-
Apr 8, 2021
Would take again

tough class but not as terrible as everyone is making it out to be in the reviews. the class had a lot of freshmen that liked to complain about not doing well after putting in little to no effort. Try hard, make connections with the TAs (AKA your lifesavers), and you'll be fine. Denise is actually a good lecturer and has (mostly) good intentions

Skip class? You won't pass.
1.0
3.0
CS3330
Apr 22, 2021
Wouldn't take again

Not good

Tough grader
1.0
4.0
CS3330
Grade: C+
May 5, 2021
Wouldn't take again

Does not give good feedback, does not respect students, does not properly evaluate students on knowledge, does not consider student input, is literally the worst professor I have ever had.

2.0
4.0
CS2210
Grade: Not sure yet
Jul 3, 2021
Wouldn't take again

This professor is one of the worst I have had. The way she designs her class is nonsense. Lectures are sloppy and consist mostly of confusing off-topic subjects that are not important to the class. Went to office hours with questions and didnt even try to help. And the worst part is her grading does not equate to knowledge. If you have her GOODLUCK

Participation matters
Lecture heavy
Tough grader
1.0
5.0
CS1110
Grade: C+
Jul 13, 2021
Wouldn't take again

I didn't actually take this teacher, but I took her class, taught by a TA in the Summer. It was horrendously structured and there is no way, without outside tutoring or 12-24 hours of python videos, you will be able to complete assignments or be up to coding standard. It is criminal to charge money for this class let alone make it mandatory.

Skip class? You won't pass.
Tough grader
1.0
4.0
CS2210
Jul 26, 2021
Wouldn't take again

The worst teacher I have ever had. I went to office hours and she would vaguely describe where I needed to look in the book or lectures instead of actually helping. Doesnt provide solutions to any quizzes or homework so you dont even know where you are messing up so its impossible to fix your mistakes on future assignments.

Test heavy
Lecture heavy
1.0
4.0
CS1110
Aug 31, 2021
Wouldn't take again

She has an auto-grader that is neat picky, and her teaching skills are subpar at best. She stands in front of the class for over an hour, and you don't learn very much. If you're entering with zero prior coding experience, this class will be quite difficult. The TA has more teaching capabilities than she does.

Tough grader
1.0
4.0
MATH2850
Grade: C+
Sep 24, 2021
Wouldn't take again

A very typical self-indulged person who thinks herself smart. Gives you "intuitive examples" without defining things clearly and layout the structure of proofs. Now I'm a grad student in math and she's still the worst one I ever had.

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
1.0
5.0
CS1110
Grade: A
Sep 28, 2021
Wouldn't take again

No need to go to lecture. She goes on tangents while the exams will be the slides. My friends and I would ignore her during class and read the slides (surprise, high scores on the exams). She thinks her RMP is funny, which says a lot. I invite students to record her during class and post it online to show the University how negative she is to kids.

1.0
1.0
CS1110
Grade: B
Oct 18, 2021
Wouldn't take again

Horrible professor. I had a heated comment written before but it was taken down. This professor does not care about students and only reason she has her job is because of tenure. Mental health is not a issue to her as she continues to berate students. Id ask the university to look into her teaching methods as she has bought a PS5 during lecture.

2.0
4.0
CS1110
Grade: C+
Oct 23, 2021
Wouldn't take again

I think Dr. Szecsei's heart is in the right place, but I don't get the impression that she really understands how people work. I'm not through with the class yet, but after the midterm, the average class grade is a 66. Her lectures feel more like she's talking to herself than trying to teach students new to computer science how computers work.

Skip class? You won't pass.
Tough grader
1.0
5.0
CS1110
Grade: D+
Oct 28, 2021
Wouldn't take again

She is just bad. I never want to take computer science ever again because of her

2.0
4.0
CS1110
Nov 4, 2021
Wouldn't take again

This class made me want to change my major. Not because I didn't understand the information or didn't like what we did, but because she didn't teach well at all. Most of the class she talked about herself and her apps she made. Assignments are graded by you either get all the portions of the question right, or it's wrong.

2.0
4.0
CS1110
Grade: A
Dec 11, 2021
Wouldn't take again

DO NOT TAKE THIS CLASS AS A GEN ED UNLESS YOU MUST. Dr. Szecsei is credited and knowledgeable, however, that does not make you a great teacher. The TA's will be your best friend. The assignments being auto-graded teaches you to be extremely attentive to detail. If you have no prior coding experience this class is going to be rough.

Tough grader
1.0
4.0
CS1110
Grade: A
Dec 15, 2021
Wouldn't take again

I think Denise knows she's not a good lecturer, cause exams are open notes. Just memorize/copy the slides before the midterms. The coding/lab portion is not a part of the lecture portion and does not get harder as you go, you use the same functions throughout the semester. TA's will be a lifesaver for this part. I had no python experience.

1.0
4.0
CS1110
Grade: B
Dec 20, 2021
Wouldn't take again

By far the worst teacher I have ever been given. She doesn't teach for half the class and goes off on tangents all the time. Most of the time she would not be able to join the zoom lecture on time and would not be able to figure it out even though she is supposedly a Computer Science genius.

Lots of homework
Lecture heavy
Tough grader
1.0
4.0
CS3300
Grade: Incomplete
Jan 20, 2022
Wouldn't take again

I have taken one class with this professor and can easily say they are the worst professor from my time at Iowa. Avoid Denise's class at all costs. Be prepared to be treated like a freshman in high school again. She is mean on purpose to "drive you to do well." This woman needs a life.

Get ready to read
Test heavy
Tough grader
2.0
4.0
CS1110
Grade: A
Feb 18, 2022
Wouldn't take again

The biggest issue with Denise is that I don't think she understands that this is an introduction course. I went in with minimal understanding of python, but this should not have mattered, because it's for people with little to no programming experience. The lectures tend to be filled with unrelated rambling, which makes it difficult to learn.

1.0
5.0
CS1110
Grade: Incomplete
Mar 8, 2022

She goes on tangents during lectures that don't have to do with the course material, and seems to forget that this is an introduction course and not a more advanced course. She's rigid about her way of doing things, and is downright mean towards students.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS1110
Grade: B
Apr 12, 2022

Worse professor I've ever had. You have to teach yourself everything if you want a good grade.

Tough grader
1.0
5.0
CS2210
Grade: D
Jun 28, 2022

She never follows her syllabus. The in-class quiz used to see if people are showing up to class is the worst thing ever. I only have 5 minutes to answer the questions and no time to think. Emailing her is so bad cause she is so rude with the response. I WILL NEVER TAKE ANOTHER COURSE WITH HER AGAIN!!!!!!!!!!!!!!!!

Tough grader
1.0
5.0
CS2210
Grade: Not sure yet
Jul 14, 2022

No, just no. Please don't take any class with her.

Test heavy
1.0
5.0
CS2210
Grade: B
Jul 14, 2022

She is the worst professor in all 4 years of my time at Iowa. She keeps making you take quizzes if they are not 100% correct. She is awful at explaining and does not really care for her students that much. I hope that she gets fired so that future students don't have to put up with her.

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CS2210
Grade: D
Jul 21, 2022

Genuinely this professor is the worst one at the university. She goes on random rants during lecture, provides little help when you go to office hours, has these "special" quizzes that are the dumbest, most pointless things ever, literally created to just drag your grade down. It's ironic she is a part of the "Mathematical Education" research team.

Tough grader
1.0
3.0
CS1110
Grade: B-
Aug 22, 2022

It feels as though she doesn't respect her students and acts like she doesn't have time for simple questions. She is not very helpful at all, and don't bother emailing her because she responds with 5 words and rarely answers the question you present.

Tough grader
1.0
5.0
CS3330
Grade: B
Aug 24, 2022

Started first day of class talking about her rate my professor rating as the worst on campus as if it is something to be proud of... does not care about teaching and is rude towards all students. You will have to learn everything on your own but still go to class because she takes attendance. Avoid at all costs, never take if you don't have to.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CS1110
Sep 9, 2022

Absolutely terrible, I don't think I'm going to make it through the semester.

Tough grader
Lots of homework
1.0
4.0
CS1110
Oct 6, 2022

Constant tangents and rambling. Doesn't use simple terms when exampling complex concepts to a room filled with beginner coders. The weekly quizzes HURT your grade. Half the 1h15m class is usually content you don't even need to know.

Tough grader
1.0
5.0
CS1110
Grade: B
Oct 11, 2022

She doesn't teach the class how to do the assignments, and expects everyone to already know how to code despite this being an introduction class. She rambles about her kids during lecture instead of teaching, and gives an INSANE amount of work. Gives quizzes and doesn't show you the correct answers so you have no idea where you went wrong.

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS1110
Grade: B-
Oct 12, 2022

Avoid her at all costs. She talks about her kids the whole lecture then in the last 2 min minutes, she'll try and explain everything at once and never finishes it. She expects you to know everything as well and is just terrible to her students.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CS1110
Grade: B-
Oct 13, 2022

Avoid this class at all costs if possible. You will learn more about her life and family than computer science. The whole lecture is her going on tangents then trying to explain the material within the last couple minutes. Tests become so hard because you are self teaching yourself and the material isn't covered in class.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS1110
Grade: B-
Oct 18, 2022

Dont take her class. Her lectures are the greatest waste of time since success at iowa. She just goes on random rants and does not teach during her lectures

Tough grader
1.0
5.0
CS3300
Grade: Incomplete
Nov 10, 2022

She doesn't even know how to teach properly, Cs is a logic base course and she doesn't use any visual tool to help the student to understand the algorithm. The worst teacher I ever meet in my life, she shouldn't be teaching this

Tough grader
Group projects
Test heavy
1.0
5.0
CS1110
Grade: A+
Nov 11, 2022

bing bong

Tough grader
Get ready to read
Participation matters
1.0
5.0
CS1110
Grade: B+
Nov 28, 2022

Exams are absurdly hard. Entire class fails and she wonders why. Boring lectures with a small amount of useful material. TAs and discussion are the only good things.

Lecture heavy
Test heavy
Graded by few things
1.0
4.0
CS1110
Grade: C+
Dec 2, 2022

When it came to coding I felt like I was self-teaching myself. I was one of the lucky few to have previous experience with coding due to AP courses in high school and this class was still rough. If you have ZERO coding experience and you have her, please please please make friends- form a group. Help each other because Denise won't help you.

Beware of pop quizzes
Graded by few things
1.0
5.0
CS1110
Grade: Rather not say
Dec 5, 2022

40 minutes of stories about things that have nothing to do with class - then 10 minutes of furious note taking. She likes to hear herself talk. You will hear more about her books and her personal projects than the the course. She seems to take pride in being difficult and aloof. be prepared for a bad experience.

5.0
2.0
CS3330
Grade: B
Jan 15, 2023
Would take again

The professor is strict with her principles. Her grading will accurately reflect your understanding of the subject. She is patient and willing to help. She spent extra time holding review sessions for topics in Discrete Structures. If you work hard, she won't let you fail the class.

Participation matters
Group projects
Inspirational
1.0
4.0
CS3330
Grade: Not sure yet
Jan 25, 2023

The class just started, but I already know she is a terrible professor. We have tough quizzes (worth 10%) due before the lecture where we learn the topic. She gives us a reading for it, but this makes lectures pointless. There's no practice for these quizzes. Group work is also worth a whole 20% (why???) and done during class. Avoid her.

Tough grader
Group projects
1.0
5.0
CS3330
Grade: B-
Feb 8, 2023

Genuinely the worst professor at the University of Iowa, unfortunately she is the only prof for Algorithms, so good luck! She has us take quizzes before every class, but the catch is, it isn't even content we have learned yet! You are entirely expected to learn the topic yourself. Extremely stupid.

1.0
5.0
CS3330
Grade: Not sure yet
Apr 6, 2023

Terrible. Quizzes on material we haven't learned yet, online group work every class, grades hard with poor feedback and criticizes students for failing. The material gets more confusing the longer you listen to her talk about it. This is a very hard class and it is worth it to wait another semester and see if somebody else will teach it.

Tough grader
Group projects
Test heavy
1.0
5.0
CS3330
Grade: Not sure yet
Apr 19, 2023

Very tough, she expects you to do everything and to know all about algorithms before even taking the class.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CS1110
Grade: B+
Apr 29, 2023

I attended every discussion & lecture & am generally studious Denise spends 3/4 of lecture taking about family matters and 1/4 flying through the slides She is uncaring, sometimes rude & very strict Books are decent but summaries work Programming assignments and projects were fun Major/Minor in CS? CS1110 is required Good Luck TAs=bestfriends

Tough grader
1.0
5.0
CS3330
Grade: B
May 8, 2023

Avoid Denise at all cost. She's a rude professor who does a terrible job of teaching the material. She is very condescending and doesn't curve the class enough to account for the terrible averages. She also uses a confusing cluster system to make it seem like you're doing better than you are in the class.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS3330
Grade: C
May 24, 2023

If there was a final boss at Iowa, Denise would be it. Both midterms averaged around 40 to 55 percent, she gives out pre-assignment quizzes due before class that goes over the information we learn in the lecture. After the first midterm, she wrote a 5 paragraph-long message essentially saying she did nothing wrong and we just need to learn better.

Lots of homework
1.0
5.0
CS3330
Grade: C-
May 26, 2023

Where do I even start. Quizzes before we even learned the material. 27% average on the first midterm and she emailed us after telling us how poor we are at being students. WORST PROFESSOR EVER. Talking to other students years older than me told me to "beware" of Denise. Never felt so disrespected and I have never been put down so much in my life.

Tough grader
Participation matters
1.0
3.0
CS3330
Grade: C+
Dec 20, 2023

Possibly unfair grader. unclear on grading methods. Ended with exact same percentage as someone yet was given 2 full grades lower. Graded poorer on objective test questions than others. Curves completely arbitrary. Also, don't ask for accommodations, she will not give you them. Worst prof and experience ive had here.

Tough grader
Lecture heavy
Test heavy
4.0
4.0
CS3300
Grade: B+
Jan 10, 2024

Had her for Spring '23 CS:3330. Nice person, but harsh professor. Her algorithms class was definitely doable if you care. Group assignments during lecture, homeworks, etc. all test algorithms similar to leetcode. I only got a B+ w/o doing leetcode, so an A is definitely doable. She's willing to meet in O.H to discuss hw and tests as well.

Participation matters
Group projects
Inspirational
1.0
5.0
CS3330
Grade: C-
Feb 6, 2024

She's dyslexic and makes a lot of mistakes on lecture notes. It's perfectly fine to have disabilities, but she doesn't try to correct the mistakes. She also has terrible handwriting. There's absolutely no textbooks either.

2.0
5.0
CS3330
Grade: Rather not say
Aug 4, 2024
Would take again

I took this course multiple times during covid drop extensions, twice with her. Denise doesn't curve as hard or early as other 3 profs did. The weekly group work may as well be timed quizzes. If you get A with her, you can pass FAANG interview questions. This course feels bad to take, or just crammed. it should be 4 ch minimum or split. idk

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

76%

Textbook Required

16%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 77 grades
Most common grades:
B (16)
C+ (11)
C (10)
Grade Distribution
A(10)B(25)C(26)D(6)F(0)A-/B+(12)
Based on 96 reported grades
B: 16
C+: 11
C: 10
Not sure yet: 10
Common Tags
Tough grader (53)
Skip class? You won't pass. (31)
Test heavy (21)
Tough Grader (20)
Lots of homework (20)
Lecture heavy (16)
TEST HEAVY (13)
Participation matters (7)
Rating Trend

Declining

-0.76 avg change
Apr
May
Dec
Jan
Feb
Aug
Last 6 months
Ratings by Course

MATH22M

5.0

(2)

CALC17

5.0

(1)

CS019

5.0

(1)

MATH034

4.0

(1)

MATH1860

4.0

(2)
+18 more courses
Difficulty by Course

MTHMTH

5.0

MATHXX

5.0

22M027

5.0

MTH227

5.0

CSS

5.0

Similar Professors