2.6
Quality2.5
Difficulty23%
Would Retake121
Reviews23%
Would Retake
121
Reviews
Rating DistributionOfficial
121 total ratings5
31
4
10
3
17
2
26
1
37
What Students Say
“Easy A but not a good professor”
CS3980 - 1.0 rating“To be blunt, the worst instructor Ive had in my 4 years here”
CS2110 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
53%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.66 avg changeRatings by Course
INTROTOCS
5.0
(2)INTROTOCOMPUT
5.0
(2)CLITERACY
5.0
(1)22C1
5.0
(1)LITERACY001
5.0
(1)Difficulty by Course
22C040
5.0
CPTRARCH
4.0
ORGHARDWARE
4.0
22C16JAVA
4.0
5INTROTOCS
4.0
Reviews (120)
She's awesome! Lectures are good and the material is covered well. She works really hard and is the MOST helpful professor I've ever had.
I don't know how she got to be a professor. Very very stupid person. I think she got her degree out of a cracker jack box.
I got A+ in her Computer Hardware class (Spring'03). Yes, she cares about students and seems to be a very nice person. But her teaching is terrible. She's the worst teacher I have had so far. Feel bad for CS students at Iowa.
Horrible. dont take the T/TH class because you wont be able to tolerate her for longer than 50 min/class. exams are massive and she doesnt teach assembly very well at all.
She's not so bad .. a little hard to understand, but her stupid mistakes can be funny. She is EXTREMELY boring however, its very hard to stay awake in her class. One VERY helpful thing is she keeps a class webpage and updates it often. That's very useful.
This class was extrememly easy. Lectures were boring and pointless, but her 'ditziness' was somewhat entertaining.
Very very unclear lectures. Seems like she does not know the material she is teaching well either. Does not answer questions posed by students in class, sometimes just ignores them.
At times very disorganized. If you already have a good understanding of computer science, she'd probably be fine. Otherwise, reconsider! maybe.very nice person, just not perhaps a great teacher for a big gen-ed class.
extremely easy class, lectures were usually boring and not helpful.
There is no way she should be teaching anyone. She needs to go back to school and figure things out because she does not have a clue! Easy but does not teach anything important. Strange accent makes her hard to understand, and please cut off that mole!!!!
No Comments
lectures are virtually useless, because she is very difficult to understand, and speaks with an accent. She also says "ok" constantly. I counted one day, and she said "ok" more than 70 times in a 50 minute class.
Lectures are very boring, she is a nice person but she doesn't know what she's talking about...maybe it's the language barrier?? The exams are horrible but the labs/homework are very easy. An easy A or B if you put a little work into it, but don't bother going to lectures.
She is not all that bad. This class is not that easy either, or at least it was not when I took it. I personally found CS I&II to be much easier. The accent is not that bad either. I had algorithms with an asian teacher who was five times as bad as she ever was.
This women is a moron. Although hilarious with because she's so dumb, she could be the worse teacher I have ever had. If you plan on needing any help through her class, you better learn to ask other teachers for help.
She does not know how to teach to anyone. In this class you will rely on a good TA in order to understand the material.
Almost as useless as slonneger, cannot teach, cannot answer questions, tells everyeone to refer to the book for specific questions on her LECTURE. feels the need to remind everyone about being a woman in CS. One would think they would have to know the material before teaching it, Curto does not.
This class is just further punishment for those who stuck with CS after being subjected to slonneger and not learning their lesson. learned nothing about hardware...just lowlevel assembly language and abstract circuits (or seerkwits). want to learn organization and hardware? pick up an A+ cert book
She is just a horrible teacher. She doesn't understand when people ask her questions and gives bulls@#t answers that don't make sense. The only reason she's still teaching is because of her husband's standing in the department
ines is possibly the worst professor i've ever had. i asked her repeatedly to help me before the final. all she kept telling me was to look on the lecture notes. she wouldn't even rephrase questions. my TA also deleted my final project an hour before it was due. she's a horrible teacher. avoid!!
She seriously says "OK" way too much. My friend counted the other day, and smashed the previous record that was posted on here. An outstanding 175 times in one lecture! Lots of little things bothered me, like the way she slaughters words (seerkwit). class is easy as hell though
Absolutely horrible. Nobody who's rated her is kidding. The class is very easy, but she's perhaps the worst professor I've ever had. I have no idea what Cracker Jack box she got her PhD out of.
I got A in both of her Intro classes :)
She is a good entertaining lecturer.
i think the class was too big, and it was hard to understand her sometimes (especially from the back of the room), but i think she's a good teacher and she was really helpful during office hours and on email.
Lab projects were done during class time, she was very helpuful. I highly recommend this class!
She is hard-working, dedicated teacher. She clearly spends a lot of time on the course website and with the assignments for the course. Her lectures are well-prepared and easy to follow.
Worthless and incoherent. Don't waste your time.
I loved how everything in the class was so straightforward and clear, I always knew what to do for the assignments and tests. She is a wonderful instructor and works very hard.
I didn't know any programming before the class, but the class turned out to be really easy anyways. The lectures were long and drawn out... usually filled in by 20 minutes of "Okay, Right... or Computer Programming is a Time Consuming Process." Lectures are just so boring!
This was my favorite class, the final was pretty hard though.
She was very helpul on the evening labs.
One of my best professors so far, helped debug my programs by e-mail.
Inez is an intense lecturer, she explains the material clearly and she even gets very funny at times. I highly recommend her class!
I really enjoyed Mrs Curto's stories and happy disposition. Class was FUN!
I liked this professor's sense of humor and the cool glasses she wears.
The most helpful professor I've met. She even made appointments to meet with students on weekends, including Sundays! She works really, really hard.
interesting stuff. thumbs up
****ing dumbass broad that didnt know anything about teaching what so ever. Do not take this class if you hate bad people.
This woman is impossible to understand.
nice professor. very helpful during office hours.
No Comments
Sometimes can't understand her
Sometimes class is boring, but she has a good sense of humor. She has a very heavy accent, but you get used to it after a while
She is fun to have in class and she is there when you need her. The test banks helped a lot in preparing for the test. Good class, Good professor! I highly suggest her.
Terrible teacher, her name and the word "teacher" should not be used in the same sentence. Avoid her for this class at all costs, unless you know set theory like the back of your hand. Tests were easy, but material not. She couldn't explain her way out of a hole in the ground, even if she was held at gunpoint.
Very helpful
Terrible teacher. Unprepared for class, constantly late, poor command of the English language, not informed about course materials. Not reccomended. I reccomend either putting the class off or finding another section. Avoid this professor at all costs.
Horrible lecturer. The only reason I came to class was because of the quizzes. At times she didn't seem to understand the presented material and had no talent for being able to tell when her reiterations were completely unnecessary.
Cant speak english very clear, pronounces circuits as "silkwits"
Her accent is not that bad
accent not bad, comical at times. good teacher. class and tests not hard. i definately recommend her.
Excellent lab teacher
ines is awesome
No Comments
She is a fair grader & gives you reasonable amounts of work.
This class is demanding but very fulfilling and interesting.
the only reason she isn't fired is because she married power.... SO hard to understand, and I she didn't know the math very well.
Did not like her for intro to Computer Science. She was hard to understand and just got me very confused.
Great lady, great teacher... makes you work. I dropped the course cause I was failing
This teacher does not know how to speak english. She is funny in lecture but she teaches nothing useful. Avoid at all cost!
great class!!! i highly recommend it.
Excellent professor and excellent class. She gives fun extra credit assignments.
One time I went into her office to see if she actually knows how to program, and I left unsure. I think there's a chance she really doesn't know, and that's why she doesn't teach us how to code.
At the beginning of the semester, her accent is kind of hard to understand, but at the end of the semester I barely noticed it. Easiest class ever!! She does a great job updating ICON with grades, etc. Puts test bank and answers on ICON so you know what will be on the exam.
I agree she was hard to understand in the beginning of the semester but towards the end i didn't notice. Go to lecture she gives away extra credit a lot,especially towards the end of the semester, she gives all the answers to the exam, super easy class
She's not very good at all. hard to understand what she's saying. Looks confused all the time, and barely understands the material. Someone whistled in class and she looked around for like, five minutes.
She is really good at explaining the internet Flash projects. Gives many useful tips. I like this class.
She is very helpful with all of the lab assigments and exams makes life easy
She teaches one of the most popular classes in the college, I highly recommend her + the class!
Very fair in grading, clear, explains topics well...
Class is extremely easy if you come every day and at least try to pay attention. She gives away all the answers to the exams. Drops a quiz, drops a lab. Labs are simple and attendance isn't even required. Tons of extra credit available. If you go to lab you're guaranteed to get 100% on lab grades. Easiest class at UI.
Lectures have nothing to do with labs. Labs are half explained, but the TAs usually have to re-explain everything. I don't think she really knows what she's talking about... But if you go to lecture, do the labs, and study a bit, you'll get a good grade.
Has no idea what she's talking about. All over the board with her notes, but she posts them online after class. Attendance is only mandatory if you want the extra credit, otherwise, she gives the answers to exam questions. Labs are easy. Ask about format of the test and she'll say she doesn't know and that's it just a series of questions. DUH!
her class is way cake, she gives the answers to the you before the test you just have to study those.. book is useless just borrow someone elses. I highly recommend wistling at her when you need her attention, she really enjoys that!!!!
Awful professor. Doesn't help at all. Homework is all or nothing with the grading even if most of the code works right. Just seems like she has no clue what she is doing. Class is pretty pointless besides the quizzes. Lectures consist of her highlighting stuff from the book and showing that.
Very difficult to understand, and she primarily takes material from the book and talks about it for the entirety of a lecture. She is nice and open to any questions but she is aloof and operates a dry classroom experience.
Miserable professor; she only reads from the book and is very difficult to understand. Rarely is she able to answer any questions let alone provide any insight. I would hardly consider her a "teacher" by an stretch of the imagination. Very disappointing as I was excited for this course. It is embarrassing she is a professor at a major university.
Not a helpful professor at all. This class is the worst I've taken at Iowa. But, with that said, it isn't too difficult. She shows you exactly how to do the assignment before she assigns it to the class, and there is ample time to get it done. Tests are tricky, but she gives you the pool of questions for the test a week before the test.
I'm pretty surprised by all the reviews on here. I don't get how so many people are saying she's hard to understand. She has a very slight Spanish accent, that's it. Her class was very fun and extremely easy. She dropped your lowest quiz grades and assignment. She was always very helpful when asking questions and would basically give you the answer
If you don't care about learning from anything other than the book then this class is fine. Her lectures were VERY hard to pay attention to AND hard to tune out almost torturous. Even so. I did well. And when i had a question she was nice and helped me figure it out.
Curto speeds through powerpoints, but the content is straight from the book. I wish she had encouraged questions more, as I didn't come in with a lot of computer knowledge. Overall, Curto is nice person and knows the material well. Quizzes/lab are easy if you read the chapters. A study guide with a complete question bank was given for each exam.
Really useless course, esp due the manner it is taught. Students get by through blind copy/paste or by depending on the TA to show them everything. Does not encourage thinking at all - it is either her way, or the highway. TA's have little/no say - they are explicitly forbidden to clarify material in lab!
If you are thinking about taking Discrete Structures Prof Curto is a decent choice. On one hand her lectures are insanely boring and mostly incoherent. On the other hand the material is very easy as are the exams and homework. If you are willing to put up with boring lectures and want an easy A vs learning anything, go with Prof Curto.
Easy A, but the class is boring. She barely has any clue what she's talking about and just reads directly from the slides in lecture, which are just bullet points copied right from the book. Definitely an easy A though
Ines is an awful teacher. She speeds through slides that are copied straight from the book. Labs and quizzes are easy. She also gives you a pool of exam questions a week before the test of which she selects approximately 68 of for the actual exam.
Curto gives off the vibe that she has no idea what is going on. Seems confused by her own slides (which she reads straight off of during lecture) most of the time. Slides are always taken straight from the book. Quizzes and labs are easy. The book is riddled with typos. Easy, boring, painful class. Do recommend.
Easy class. Homework is difficult and in-depth.
While the class itself is easy to do well in, in lectures (which are optional), she basically just reads off the slides. Homework assignments are easy as long as you follow the directions and attend discussion for extra help. Get the textbook though, you will need it for the quizzes.
Does not look closely at assignments/tests before marking them wrong, and if you ask why it was wrong, the explanation will not be clear. For example, I was given a 0.5 out of 30 on a project, and the only comment was "code does not look good". I later went into office hours to discuss it, and she recognized all but one line of my code was perfect.
Lectures are extremely long and dull. However many in-class examples are used on tests and help with homework problems, so paying attention (good luck) would be ideal.. 1 quiz per week. One midterm and a final. Two homework assignments due per week.
Lecture is boring and taken right from the textbook. Read that and you'll be set. No attendance taken for lecture but is for lab section. Labs are easy and the TAs are great help. Quizzes occur about every two weeks. Look at ICON and you'll see when to show up. Don't blow off her study guide the test is the exact same thing. Study the review!!
She sits at the desk and reads the generic powerpoint slides I think are given by the textbook company. She does go through examples on the doc cam as well. She uploads these online so if you miss a class it is easy to catch up. She takes attendance and there is quiz almost every week. She's fine, if you do the work you'll be okay.
The lectures are mainly pointless, since she basically reads slide to slide from the powerpoint she puts online and she will put all the notes from the lecture on ICON. The labs are pretty easy and if you have a good TA for your discussion your golden. All quizzes are open book open note, so that's the only reason your need the book. Easy class.
The zybook is nice, but the lecture is pointless. She literally reads directly from the zybook, and shows it on the screen. Labs are pointless and not mandatory attendance, basically if you do the zybook participation, spend like 1 hour every two weeks on the labs, and show up for the tests you'll be fine. -from someone who's bad with computers.
She reads directly off slides from the book publisher which she refuses to put on the course website out of fear the publisher will come at her for copyright infringement. She take attendance sporadically with a quiz every week so you're pretty much required to show up. Easy A but not a good professor.
zyBook is super helpful. I went to two lectures and it was a complete joke. She reads straight from the zybook and doesn't know how to work the computer half the time. Labs aren't mandatory unless you really don't understand step by step instructions. As long as you show up to lecture on test days, you'll do absolutely fine.
To be blunt, the worst instructor Ive had in my 4 years here. Most times she is trying to figure out how to read code given in slides instead of being prepared before class. After this, she moves onto the next one without explaining it to the class. Doesn't post slides online for students to review. HW and examples do not prepare you for programs
You don't need to attend lecture. Read the book for quizzes and show up on test day. This class used to be open book for quizzes but wasn't when I took it and the quizzes are straight from the book but even with a lot of studying she marks so many things wrong on the quizzes. She also has no idea what she's saying in class.
She is the worst teacher I've ever had. She has no idea how to structure a course her quizes and tests cover material not talked about in lecture or in the book and her questions are often written incorrectly so its impossible to figure out the right answer, labs have instructions but no examples. she can't even figure out how to work her computer
I really liked Professor Curto! She is really funny and when I go to her office hours occasionally, it really really helps. Sometimes in lecture its hard to fully understand the material so office hours really helped! The lectures can be boring but so are *most* lectures! The class is easy overall and I would recommend!
Textbook is ZyBooks, which is pretty nice. Get graded on ZyB participation, weekly quizzes, a few in-class participations, and exams. Tests are straightforward. The material isn't the easiest, especially at the end, but she makes it as simple as possible. Definitely doesn't embellish much past the slides tho.
Probably the worst instructor I've had in the last eight years. Droning lectures. Only reads off the slides. Code is so small on her projection screen. Don't get me wrong, the class is relatively easy, but it's still not worth taking. Intro to Computer Science should be engaging and creative - I expected much more from the University of Iowa.
Her lectures were hard to follow but she is very nice and responds well to questions and will help you get every point possible on assignments. With no coding experience this class was pretty frustrating, but she made it easy to get points and tests/exams are easy to prepare for.
She has a heavy accent and half the time it seems like she doesn't know what she's doing. She looks up the material at times and asks the TA for help and seems confused about it and goes over the material briefly and doesn't go into detail too much as if she was just passing over it.
I would like my computer science professor to at least know how to use PowerPoint and a projector. Unfortunately, it looks like I was asking too much. Dr. Curto, despite being a computer science faculty, seemed technologically inept and it appeared that she was learning the material for the first time while teaching. It was an easy class though.
I really liked Ines, she's very nice and tries to answer your questions but her lectures are not easy to follow along with. She rambles on about... something...? I'm not sure. I didn't get anything out of the lectures and was much better off just going on W3Schools and learning the material myself. The content isn't very difficult fortunately.
Really nice lady but just an okay professor. She tends to ramble during lectures and it's hard to understand what's important. I suggest going to lecture despite how boring it can get -- she takes attendance for extra credit when people don't come. Overall content isn't difficult and exams are exactly like the practice exam.
Curto is a very kind and caring professor, however, I did not like this class. Sure it was an easy A, but I barely got anything out of it. The lectures were boring, the assignments could easily be solved with AI, and half of the class doesn't even cover programming. I learned more about programming online than what this class has taught me.
She has no idea how to use a computer and she rambles so incoherently that every lecture is extremely confusing. I cannot stress enough how much I would avoid taking her classes
Professor Curto is very sweet and will help you if you ask. The discussions were done in groups and the discussion TAs were very helpful and answered all questions. Professor Curto does a very good job of preparing the students for exams and goes over everything that will be on it in detail beforehand as well as posts practice and solutions.
This professor is very difficult to understand. Lectures do not help. Put more effort into the discussion section. However, if you do the discussions correctly and can use Python, this course should be easy. I don't feel like I learned much, but this class isn't going to tank my GPA.
Her lectures are rambling and read directly off of preexisting websites about the various class topics. I cannot do anything new from this course, so it felt like an absolute waste of time. It is not hard to get a good grade at all, but it is challenging to care and sit through her lectures
Professor Curto's lectures can be hard to follow, but she's helpful in office hours. While the class is not too difficult, it's not the most engaging. unstuck AI and the free textbook were vital study tools.
could not understand word she said and lectures were boring. stopped going after a month and did fine
I think Professor Curto obviously cares about her students and is knowledgeable in her field, but shes SO hard to follow. She has a very heavy accent and I can only understand about 50% of what she says, the assignments for her informatics classes are mostly busy work, and the lectures can just be hard to sit through.
Very sweet lady. Her lectures are super helpful but she has a strong accent and at times can be difficult to understand. She gives great feedback and is super accommodating on grades and assignments if you reach out. Exams are also super easy as she goes into extensive details on how to solve each problem you'll be tested on.
Useless at best. Waste of time and money. I would recommend just not being an informatics major.
Prof. Curto is obviously a kind lady and shows she cares a lot about her students, however she is impossible to follow during lectures and she doesn't actually teach much coding, which makes up a large amount of our assignments. However she does a great job going over whats going to be on exams and gives practice problems that are the same content.
Prof. Z is kind and cares about her students, but the lectures are heavy with content that is unrelated to the assignments she gives. There is a lot of homework and discussions where your grade depends on other's participation and understanding. She does prepare you well for the tests and quizzes, however. She's lovely, but her class is heavy.
Class Info
Online Classes
100%
Attendance Mandatory
53%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.66 avg changeRatings by Course
INTROTOCS
5.0
(2)INTROTOCOMPUT
5.0
(2)CLITERACY
5.0
(1)22C1
5.0
(1)LITERACY001
5.0
(1)Difficulty by Course
22C040
5.0
CPTRARCH
4.0
ORGHARDWARE
4.0
22C16JAVA
4.0
5INTROTOCS
4.0