1.7
Quality4.2
Difficulty23%
Would Retake97
Reviews23%
Would Retake
97
Reviews
Rating DistributionOfficial
5
7
4
6
3
9
2
13
1
62
What Students Say
“Terrible Teacher and is utterly useless for learning”
COP3502C - 1.0 rating“TERRIBLE TERRIBLE TERRIBLE”
COP3502 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
82%
Textbook Required
52%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
+0.12 avg changeRatings by Course
3502C
2.5
(2)COP3223C
2.5
(19)COP3502LAB
2.0
(1)CS3010
2.0
(1)COP3223
1.8
(12)Difficulty by Course
CS3130
5.0
COP
5.0
COP3502C
4.7
COP3223
4.7
COP4710
4.6
Reviews (97)
She was a substandard TA. Her grades on assignments were not logical or consistent. She would take points off assignments and quizzes without explanation. She does have an accent and is mean to the class if they don’t participate. Will never give you the PowerPoints she uses, even though she works slow and never finishes. Awful.
I had a class with her at UMSL. The way she presents the material is illogical. Her grading is also inconsistent. She is hypocritical in that she says she encourages questions, but is condescending when asked a question. When given solid evidence in the form of source code that properly compiles and runs, she says it is incorrect, but wont explain.
I was interested in taking this class and learning more about web design, but Rochelle made this class a nightmare. She had errors in almost all of the examples and the grading/assignments were unclear and almost impossible to get 100% on. My major is Computer Science and this was by far the worst CS class I have ever taken. Do not take her!
She is very disrespectful to students. She is very unhelpful and is unclear on what to do on assignments or what is going to be on a test. The highest grade on our midterm was a 69, and she did not curve the test. When I went to try and get points back on my test, she accused me of cheating. Don't take from her. Just don't do it.
Not that UCF gives you options, but avoid at all costs. Painful if you know the right answers. Useless if you don't know the right answers already. Prohibits TA's from posting ANYTHING for students. Writes program description and sample output DURING class with spelling and format errors.
She's terrible. CS is my passion, and she absolutely murders it. Her examples in class are poorly formatted and border on terrible coding, and she presents test review examples that are simply erroneous or nonsensical. Many people stormed out of a review when they asked questions and were fired down, or had their questions turned against them.
There are so many mistakes in her lecture slides, she gets called out by students at least five times every lecture. You pretty much have to teach yourself or find better professor's slides. She went over a topic that shouldn't have been on the test because she went over that specific topic the following day. Just avoid this teacher.
Worst teacher I have EVER had. AVOID AT ALL COSTS! Her teaching methods are subpar, she is extremely rude, and more than half the time her example problems are wrong. Even worse is she gets defensive when students try to correct her. She should not be teaching Computer Science classes, period.
AVOID AVOID AVOID at all cost regardless how smart you think you are. her power points are always wrong. Her test are extremely long and hard. I never like to mention negativeness about others but she is special case.
Extremely rude and disrespectful to students. Does not consider students to be adults, says that students are not her friends and goes against the grain by making students feel dumb for asking questions. Also the majority of class time is spent arguing. Very hostile and corrosive learning environment.
Incredibly rude to students. Treats students like highschoolers and expects students to "do as they're told." Teachers incorrect material. Shuts down students when they ask questions. Acts as if students are children and have no rights.
I used to enjoy coding in C. After taking her, I despise it. Almost every assignment was impossible. She doesn't teach. Her slides are always wrong and she is constantly corrected by students. Her tests are incredibly hard. Worst professor I have ever had. I am a straight A student and I struggled to get a C. AVOID!
Super bad. Me and around 400 other kids thought we got guha when she walked into the room. Terrible Teacher and is utterly useless for learning. The TA's arnt even sure where shes going with things and I'm pretty sure my TA could be a better teacher then her.
TERRIBLE TERRIBLE TERRIBLE!!!! AVOID AT ALL COSTS! She makes every mistake there is to be made. And is rude on top of that. Doesn't matter what class, DO NOT TAKE HER!!!!
She can't complete a lecture without being corrected. Moves through material way too fast. Starts class early everyday and is adamant about keeping students until the last minute. Questions are hardly worth asking and there's a big chance of being humiliated. Tests are too hard, does not make it clear what will be on test. Test reviews are a joke.
Everyone took this class to learn SQL. SQL was not covered until the last month and was covered poorly. Misunderstands what students ask which leads to arguments. Terrible grader. Little to no partial credit and some problems graded flat out wrong. There was a semester-long group project in SQL, but we didn't "learn" SQL til the last month. Avoid.
Worst 'professor' ever.
Honestly one of the worst professors I've had at my entire time at UCF. She is rude, unorganized, and constantly provides misinformation during lectures. I would stay as far away from her as possible.
Finished the class never knowing more than 40% of my grade. There was only one assignment given for homework where there was supposed to be 5-6 assignments for 20% of the grade. The only feedback received was a single test, all other assignments went ungraded and not returned for the entire semester. The key for the second test had wrong answers.
She's the worst professor I've ever had. Her test reviews are mostly worthless and her power points and tests always had mistakes on them.
Avoid a class with this professor. Examples are not good. Course schedule is not followed due to spending too long on topics. Grades don't come out until the last second. NO partial credit when grading. Asked us how she should grade instead of making a fair decision. Any answer to her question would have messed up other students grades.
TERRIBLE teacher. Everything I learned, I taught myself or learned from friends. The TA's really tried but honestly had no idea what was going on (because Elva wouldn't tell them). Worst class I've ever taken, avoid her at all costs.
Her slides give you a lot of info you need to do HWexams. HW is easy but don't wait until the last minute to start. The tests are easy content wise (coding simple functionstracing etc) but you need to be very quick with the topics because you only have 50 minutes. All the TAs seemed to have different standards so grading was sometimes iffy.
She was alright towards the end. She shows a lot of potential and I'm sure she'll be great after a few semesters of practice. The tests were kind of tough so be sure to study all of the slides and material being covered in that section.
TBH I'd be surprised if she teaches this class again let alone at UCF. She was audited by the head of our department because of how bad the class was going. Students corrected her slides multiple times a day. Do NOT take her. For more info, google her name and reddit. Read and enjoy the story of the pain she put our class though.
Worst class I've ever taken at UCF. Class structure was terrible and very poorly organized. Students were in an uproar over after receiving tests back due to very unclear grading criteria. Would never take another class with this professor and would advise everyone to take another professor or take another class. You won't learn much in this one.
Well, if you can avoid taking Rochelle for intro to C, DO SO. Not only is she a hard ass, but she makes it seem that she is totally apathetic to her students issues. If you have programming background, you will be alright, but be ready to use google for all your assignments because her lectures are not much help. Her tests are extremely tough.
I felt like she was much stronger teaching in this class than CS1. Database design concepts and SQL coverage was adequate. Only three tests + three homework + seven labs is your grade, but they are all easy if you pay attention in class, for the most part. Make sure you read the definitions too, she loves putting those on exams!
I'm in this class right now. After sitting through many lectures and seeing the number of errors she makes EVEN IN EXAM REVIEWS I literally can not take her seriously. She will repeat simple concepts over and over. Something that can be grasped in about 5 minutes she will spend 30 on. She treats us like we have an inability to think for ourselves.
I don't think she understands that most of us are only in this intro class because we have to be and we don't know anything about programming. Making the tests inordinately hard and the assignments long and complicated is forcing us to put way more effort into this awful unnecessary class than we should have to.
I like her. She goes through the material super slowly to make sure EVERYONE in her class understands before moving on. It's really basic, and even if you're only in the class because it's a requirement, you have to not be trying at all to not get it eventually with how many times she goes over it. She answers every single question asked thoroughly
This class is extremely hard. She makes it seem super easy in class lectures, but as soon as we got to our fourth week everything got complicated. The homework takes a long time (Google didn't even help) and the exams are extremely tough and worth almost all of your grade. If you are good at programming, take her. Otherwise stay far away!
I've attended 5 different schools at this point so I'm more than qualified to say that this teacher is literally one of the THE WORST professors I've ever had or heard of. She makes her classes much harder than they need to be, doesn't clarify anything, and never admits when she's wrong even though answers are read verbatim from the text book.
I was shocked. This class is harder than it should be and I quickly lost hope for passing because it was so frustrating to work really hard while unable to understand the work that were rushed and not proofread. The majority of the class failed the tests. Out of the 200 of us no one had enough time to finish the tests. I am not exaggerating.
The tests were difficult, but if you study the slides and pay full attention during class then it's actually not too bad. Questions on testsquizzes are tricky. Ex: "Compare" really means Compare & Contrast (compare only 50% of pts). LOTS of tricky questions like: "Typically", "Usually" that are fine for short answers, but TOUGH for multichoice.
If she's the only option, wait and take the class another semester. It's not worth it. Her teaching was not effective, she would constantly make mistakes and then try to play it off as if she did it on purpose, which would just make the whole lesson confusing, and her assignments and tests were incredibly difficult for an "introduction" class.
This was introduction course but she treated everyone as if they were skilled programmers. Assignments often had flaws which she brushed off and she did assign ample time for the first two tests which in turn left plenty of students unable to finish. I've been a student at UCF for awhile and Professor Elva is by far the worst professor I've had.
I took this class in the spring and it was a breeze. Pretty straight forward class. Do the homework (see if you can find the solutions online), study for the tests, and you'll be fine. She also posts all of her slides online. We never used the Access book, but you do need the regular one for the homeworks.
I had to write a second review because her assignments are completely disorganized. She will give an assignment one week ahead of time, change the requirements halfway through the week and expect students who already completed the assignment to completely re-do their program because the one they finished no longer meets the new requirements. Awful.
A lot of people had an issue with this professor. I thought she was very helpful and if you did the work you got the grade you deserved. I put in the work studied her powerpoints for the test and was not worried about getting an A in the class
Elva has no right to be called a "professor". She is completely oblivious to students, her exams do not reflect the work in class whatsoever, and her overall class structure is terrible. Easily the worst professor I've ever had.
Wow, where to begin... She contradicts herself in lectures, there is zero organization to class material posted online, and she has the communication skills of a parrot. Concepts are presented as vague, arbitrary definitions, and exams are based on those definitions. She is more bureaucrat than educator. Avoid, avoid, avoid.
The course content is simple but what she wants you to know for exams is narrow. Your best bet is just so know a little of everything from the slides so you don't get stumped. Her biggest weakness is not clearly expressing her expectations, which leads to students getting frustrated. The HW and group project are easy at least. Don't buy the book.
My only comment for this professor is that she is very unorganized. We had our first few labs scrambled because the lack of communication between her and the TAs. Her ppts for lecture were never updated either. Other than that she's good. Just study her lectures and go to class & lab.
The lectures are pretty good, but she can be pretty annoying with her class expectations sometimes. I thought the exams were pretty fair. All the exam material comes from her slides, so I really don't see why people did so poorly. She always curves your final grade. Don't buy the book. The group paper is annoying, but easy. Study the slides.
This professor gets a lot of hate but she is honestly not that bad. Her biggest downfall is that she isn't clear with her expectations so a lot of things are left up to interpretation which can be frustrating but it's not impossible to do well in the class. Also she makes the class way harder than it needs to be but overall the material isn't hard.
STAY AWAY I REPEAT DO NOT TAKE ELVA, IF YOU ALREADY HAVE HER DROP OUT, I WOULDNT WASTE MY TIME WRITING ABOUT HER IF SHE WASNT ONE OF THE WORST PROFESSORS I HAVE EVER HAD.
I've never dropped a class in my life until I took this one. This was an extremely hard class for me since I've never done any programming in my life. She was the most confusing, difficult and rude professor I have every encountered in my life. I wish I could write a longer review but to sum it up DO NOT TAKE HER, AVOID HER AT ALL COSTS!!!!
Just stay away
Literally the worst professor I've ever had. The class is particularly difficult, and she does not help with that at all. The homework isn't all that tough, but has seemingly nothing to do with her lectures. The tests are abysmal. If I could do it all over again, I would do anything but take her for this class. Just don't do it. Love yourself.
She's literally the worst professor I've had in my life. She only allows hand written notes in lab, but she lectures too fast to write so it's easier to type. Her assignments are like she wants u to fail. Avoid at all costs.
She doesn't show code in class. What kind of computer science course, like CS1 which is an integral stepping stone for the major, is taught without ever showing a piece of C programming code. I can't believe the way she condescends to us when we're told we have an answer incorrect. I get back a response like, "You can do it with your notes". RUN
She's extremely tough, but if you want to major in computer science or IT, this is the professor you want. Doctorate in CS and AA in Education. She's helpful and clear with her examples and will take time to answer your questions. You have to put time aside to work on her tough assignments though- roughly 2-3 days of work. She prepares you for CS1!
This professor has gotten better in the past three years or so, however she is still horrible and do not think for one second she won't fail you. She will.
Everything including her webcourses page, emails, announcements, assignment PDF's, lecture slides, arbitrary protocols, and even her lectures themselves are FULL of typo's and misleading grammar. She is prone to ignoring emails, tweaking assignments the night before they are due, and refusing to answer quick questions before lectures. RUN AND HIDE!
Not open book, not open note. Summer. Every other professor this year had open book and notes for this course. Quizzes had flat out wrong answers according to what she had on her slides. Didn't give credit for the actual right answer in most cases. Stuck by her errors. Average score on homework was 51%, highest score was 80%. Miraculous.
worst professor in history, change school, or major before taking any class with Rochelle Elva, never, for any reason, never again.
I am currently in OS and the highest possible grade in the class is a 91 due to her strict grading. On a simple three question homework assignment the highest grade received was an 80. This is the worst CS professor I have had.
UCF needs to fire this professor, she is unbelievable, half of class didn't pass her class
Worse professor at ucf, She will teach a topic that she does not know. When you question her, she will not answer you, and you have no reference to figure out the answer because she does not use a book to teach. Her test is 100% are terrible
Beware of teacher ! she does not explain concepts clearly ! Her test are nothing compared to her study guide
WORST PROFESSOR EVER. She is unbelievably unorganized and her notes/assignments always have mistakes. She will not take extra time to help you and does not prepare you for the exams what so ever. I studied with the TAs and understood all the material and still got Ds on her exams. Take this class with ANYONE but Elva.
It's been said, but without a doubt the worst professor I have ever known. Disorganized, unhelpful, boring in lecture. The worst part is that the assignments are incredibly easy and the lectures teach you nothing, then the test is loaded with "gotcha" questions and doesn't test if you know how to program. Pray you avoid this shameful professor
People are WAY too hard on this professor. The class is hard, but it's supposed to be! Elva is clear about what she expects and how much work that entails. I you don't work for your grade, you won't get it. She explains the material really well, but won't tell you everything. You have to learn some things on your own, like a real programmer.
I was scared by the other ratings but this class turned out to be a great decision. She really teaches the class as an intro to C. Her tests are fair, no partials. Do your homework, attend lectures, complete your labs and you're set. Attendance is strongly advised. She understands that students have lives outside class. You get out what you put in.
just stay away. unclear. no partial credit on exams which is ridiculous. no answer key to final exam review. like really? will spend an hour on the simplest little topic and spend 30 seconds mentioning wayyy more complicated stuff. on the exams one question will be worth 1/3 of it. so if you get that wrong you're screwed. save yourself and wait.
Lots of people in the class are coming in from easy high school classes, so they don't understand actual college expectations. Attendence matters, labs and programs aren't hard. Final was easy. Study extra for the other exams - theyre hard. If you're confused, go to office hours. She wants to help you, so don't view her in a bad way before asking.
Elva is a good professor. She is tough, but makes sure her students think for themselves. She also calls on the students to complete segments of code. If you seriously are considering taking her class, then you have to work really hard and attend ALL of her lectures. The tests are tough. By no means this class is easy, so study hard.
Programming is tough, but her explanations helped me to understand concepts better. She sets up the class so that the textbook i not needed, but I would recommend getting one. Going through the topic before it was covered helped me. Also, there are so many resources to help such as office hours , sarc, gtas, old material on the web, etc.
She wants to be only of those "tough, but fair" teachers; however, she is awful and can't pull it off. She likes to talk about giving partial credit for answers but ends up not giving much and she also takes off points for phrasing answers differently than she would have even though reasonable people would see that the answers are the same. Awful
This is the hardest class, no clear grading, your answer better match the invisible imaginary answer in her head Skip all classes under her name, or you could end up going crazy. She gets an F
She's a nice person, but she's not the best teacher. This class is the reason I changed my major, I couldn't pass it. I know many people that did fine, but definitely look forward to hours and hours dedicated to this class. The tests aren't unreasonable, but you have to teach yourself a lot.
Honestly, I had a bad experience with her the first go around but the second time around, I grew to understand her. She really isn't that bad. At all. I really respect her. Just give her a chance is all I am saying.
Excellent professor. Raises the bar. Would take her again.
I've had multiple classes with Elva. On a personal level I really like her. As a teacher, she is the worst I have ever had. I like to tell people that whatever grade you deserve in a class, if it's with Elva, drop it by a letter grade. Poorly written exams, unclear expectations (with regard to how assignments are graded). Avoid at all costs.
Badly designed tests that require you to hand write programs with the expectation that you won't mess anything up, because that never happens when you're writing one on the computer that shows you if you mistyped something. Badly designed and disorganized lecture power points unable to be used for reviewing lectures. TA's don't speak English well.
Honestly, this is probably the worst professor that I've taken in my life. Her grading criteria is not clear whatsoever and the programming assignments are impossible. Her lectures are ok but she doesnt show you how to code certain concepts so basically we dont know how to code and the TAs dont help you at all...... This altogether is a hard class.
Ms. Elva makes a lot of excuses, she doesn't answer her emails, and it's pretty much impossible to get in contact with her if you need help. Her lectures are alright, but I found myself looking at memes during class and then going home and learning how to program off of youtube. Attendance isn't quite mandatory, it's like 5% of your final grade.
Elva is fine during her lectures, nice and cracks jokes here and there. Not a bad time tbh. Her assignments/tests are poor, though. Unreasonable time for in-class assignments. Phrases things in ways that make it confusing/unclear what is expected. Seems to care more about how explicit our work is instead of if we could actually answer the question.
Elva is miserably tedious. Class demands too much time relative to its worth. Take ANYONE else!
This professor is the worst. She is condescending to students who ask questions, making them feel stupid for not knowing as much as she does. Yet, she often makes mistakes in class and plays it off as "you don't know what you're talking about". She holds some sort of grudge against students and takes it out on them in her classes. She's pathetic.
She's tougher than the others, but only because she wants everyone to have a very good grasp of C programming. It's easy to tell that she puts in a lot of effort to explain things as simply as possible. She attempts to match the pace of the slowest learners in the class, which can be misconstrued as condescending at times. Study before labs!
Very ambiguous and unclear on tests, tries to see how much she can trick you with her wording instead of if you actually know the material or not. All other assignments aren't that bad, but when the class average on every test is in the 60's, what can you do. Keep in mind this is a fundamentals class lol, it's unnecessarily tedious.
Hard class for anyone that takes her, esp. those new to C. Straight from the powerpoint. I used the UCF Python and C textbook. Labs are weekly quiz, partial work points. Some problems pulled from the book. Must find practice problems to understand. She was condescending about lab and tests saying we had time. Grading rubric changed at end of year.
Elva has a tendency to not explain her assignments completely. She expects you to read her mind about what needs to be included in the assignment or something. She has a fairly good understanding of the topics, but she makes them boring and confuses students with analogies that make no sense to younger generations.
Elva has a tendency to expect things on assignments without stating them such as a table of contents and page numbers. She gives unnecessarily complex labs that cannot possibly be completed in the allotted time. She has a tendency to not answer questions well, just restating what she said in the lecture and not clearing up any ambiguities.
To sum up her class in a few words, she doesn't care. Everything is graded harshly, from labs, to homework, to poorly designed tests. At the start of the semester you are put into groups randomly and with any luck you'll get in one with all 4 of you participating, which was not the case in mine and many others. She takes % points away all semester.
The material covered in this course is not difficult at all. This class will go over the basics of a few concepts in IT. You will learn basic html and a little javascript, PHP, and Perl. The problem with Elva is that her tests don't test you if you know the material, she likes to trick her students and that is what is frustrating.
There is absolutely nothing nice I can say about this professor. Nonsensical tests, extremely hard labs. She is one of the rudest people I've ever met. I implore you to take literally *anyone* else. In all of my years of school, professor Elva is the absolute worst professor I have ever had, and most likely ever will have.
I have taken this idiotic course two times now, only managing to get a c- both times. The homework and quizzes are fine, but the tests are arbitrary, actively trying to trick you into answering wrong and only operating on her warped logic. This class should be a calkwalk, but because of her I likely have to take it a third time. AVOID AT ALL COSTS.
Run. Do not take her if there are other options. Her lectures are all over the place and doesn't give you enough time to read the notes, even though she posts them online later on. Labs are mandatory and graded; she gives long programs in a short time, so I always got a low grade in lab. We had 2 tests and a final. Homework is one giant program.
Lot of bad reviews here. I think she was a nice teacher. I went to office hours when I needed help. She doesn't make it easy but if you put the effort forward you can do it. If this class is too hard for your consider a change in major.
This class was not difficult at all for me because I actually went to class, paid attention to her lectures and didn't wait until the last minute to study. She clearly tells you what her expectations are on the assignments and how to answer the questions on the exams to receive full points. She really is a great professor and a nice person.
I really like her lectures. But her tests are ridiculous, trick questions out the wazoo. She relishes in the trick questions and freely admits she asks them. I don't believe her tests are an accurate measure of what you have learned. I do want to reiterate she is a very good teacher but horrible tests. Her tests make me not want to take her again.
I enjoyed her personality. She is a great lecturer, which is a breath of fresh air, as so few professors are good at lecturing nowadays. Unfortunately that's about all that I enjoyed about her class. It was a lot of work for an INTRO class, for people who have never programmed before. Wow. And her tests had so many trick questions. Horrible.
Do I think she's a good teacher? No, not at all. Matter of fact, this woman isn't a teacher to me. With the terrible attitude she has, it's hard to believe that she could ever be one.
Her grading is super confused, didn't tell us about the group project material until the last minute then graded harshly on it. Grades go up and down like a roller coaster. Also rude and passive-aggressive. Avoid!
Class Info
Online Classes
100%
Attendance Mandatory
82%
Textbook Required
52%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Stable
+0.12 avg changeRatings by Course
3502C
2.5
(2)COP3223C
2.5
(19)COP3502LAB
2.0
(1)CS3010
2.0
(1)COP3223
1.8
(12)Difficulty by Course
CS3130
5.0
COP
5.0
COP3502C
4.7
COP3223
4.7
COP4710
4.6