1.7
Quality4.3
Difficulty8%
Would Retake177
Reviews8%
Would Retake
177
Reviews
Rating DistributionOfficial
177 total ratings5
15
4
9
3
10
2
29
1
114
What Students Say
“Saying this class was difficult would be an understatement”
ITE115 - 2.0 rating“She demands that homework be done exactly how she would do it, and nitpicks when you don't”
CSC110 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
93%
Textbook Required
63%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.65 avg changeRatings by Course
JAVA120
5.0
(1)ITP120
4.1
(7)ITE100
4.0
(1)IST153
3.0
(2)SDV100
2.8
(4)Difficulty by Course
IST153
5.0
SECT
5.0
IPT100
5.0
JAVA120
5.0
CSC130
5.0
Reviews (176)
your GPA will get hurt
She has no idea what she is talking about. If you hope to learn anything about programming, stay as far away from her as possible.
If you want a teacher who is always unprepared, eats mcdonalds during every morning class, and gives huge projects one after another - this is the teacher for you!
Projects,homeworks,homeworks and projects, more homeworks, more projects... Ridiculous!!
She'll talk to you like the class is five years old and makes things more complicated than they are. Requires you to do things her way even when the program works... can we say ANAL?
She doesn't know how to teach and making things more complicated. In her test I got 55 out of 125 and all of my friends had the same score, we 7 students dropped the class. I also complained about her.
shes dumb and marks you off for everything. do not take her
Thought I was the only one that found her confusing and rediculously hard. Don't take her.
expects you to spend 7+ hours a week on this basic intro to computing class. is extremely anal and has no leniency whatsoever.
THIS TEACHER IS JUST DUDE MY GOD LIKE SHE DOES NOT KNOW HOW TO TEACH FOR GOD SAKE DO NOT TAKE HER CLASS IF U WANT A 0 I MEAN 0.0000 GPA Than go ahead take her because she is Straight up gonna give u an F marks down like 10 points for no name on the paper.
I have been a computer programmer for many years now (I took the class just to get a degree). Avoid this teacher at all costs. She may know programming, but has a LOT to learn about teaching. And yes, all the comments about everything having to be done her way are very true.
terrible teacher! stay away from her!!
She's a nice person to talk to, but as far as teaching goes ha good luck cuz you will need it.
OK. this teacher is by far the worse teacher at nova. The material is very interesting but she deos not know how to teach it. She also could use some help in talking to students (not at them). Made me feel stupid for asking questions. DONT TAKE HER CLASSES.
This class messed up my gpa
Very hard. If you ask her a question she makes comments. Lots of homeworks and quizes.
They should stop her from teaching. I SWEAR she is the worst teacher ever. I agree with what everybody said. I think she has no understanding of how to talk to another human being. She is programmed like a BAD COMPUTER. I hate the fact that she messed up my GPA.
so i came into this class thinking i knew some programing skills...yah, she totally blew that away. Her quizs are like tests and her tests like finals. Ive got a friend at UVA who is takin the equivalent course there and they are about 2-3 weeks BEHIND our course...she is racin through the material! the stuff we just touched on is now HW! terrible
She talks over everyones head, assuming we have 13 years of programming exp. She will not change the way she is teaching because its out fault not hers Her HWs are back to back, so you miss something on HW#1 guess what you missed it on HW#2. She will say "Their are a bunch of ways to do this," but she will count you off for all but her way.
WORSE PROFESSOR EVER. If you want to pass... definetly DONT take her.
Worst teacher ever!!!! Like someone had mentioned in one of these ratings..she expects you to know everything!!! i mean her class is easy especially if you know how to use windows..word...excell...but she is soooo impatient..and...plain out mean... i dont' likje her!!
Very poor quality teacher. Will not answer questions fully. Does not use textbook and tests on minute details with abstract computer questions-closed book-computer off. It is obvious she dislikes many students and her attitude shows in class. Frequently belittles students in front of class. Can't relate info to humans in human terms.
she won't provide enough information to understand or handout
Many previous coments a bit exagerated. Attendance is a must. some handouts provided. Most instruction is in board examples. The homework & tests are very challenging. Class is not for the faint of heart!
She is a little hard to understand during class and answer's your questions with questions. She's not the best teacher in the world.
made us do a lot of work and would collect maybe a paper or two.
she is useless. too many homeworks, quizzes, tests. she gets somewhat irritated when you ask her something because you didnt understand. she asks "were you paying attention in class" every time you ask a question because her explanation was not clear.
she is very difficult. lots of tests, quizzes and homeworks. she gets somewhat irritated when you ask her a question because her explaining was not clear. she says "were you not paying attention in class" when ever you ask her about a subject that was difficult to understand. SHE IS HORRIBLE!!!!
Do not take a class with her. I understood java going in and a semester later, my brain got screwed along with my gpa. Type of teacher that was in the industry too long and expects kids to know everything. Case in point, dont take a class with her. Not worth your time or money
Its simple, she's HARD - but fair. Which is actually nice to see. This is the perfect teacher for a good student who is willing to put in their time and really wants to understand things. She always answered questions in class and made sure you understood it. DO NOT MISS CLASS! She rarely uses the book so you're way behind after missing one class.
No Comments
This professor is the worst professor I have ever had at NOVA (I've liked all my other teachers) I have a 3.6 GPA) Relies on DOS (for modern tech class) assignments poorly explained and written. contain many errors. She does not answer questions. She has not kept up with current technology. Needs to be replaced. Very enviromentally irresponsible
horrible teacher, really horrible. not helpful to students and her grading is very difficult. Don't take, DONT!
Watch Out She is now moved from Annandale to Loudoun Campus. I'm sure she will be just as bad there
terrible. avoid taking any classes with her
Don't ever take a class with her worse thing you can ever do. I promise you : " you will fail like everyone else !!!! "
I have not seen a teacher as bad as her yet and i have a semester of university education left. I cannot forget how useless she was, it was a terrible start to my college career... i reccomend u avoid this teacher by all means
chances are you will fail!
Every time I'm in this class, I feel that she is here to make everyone feel like they are inferior, stupid, idiotic, mentally incompetent, or any other variation of the word "dumb." You also get this nice aura of discouragement if you have the idea of asking a question. Almost every time someone asks a question, she talks down to them.
I have had several tech classes at another university, and this woman is the most idiotic excuse for a teacher i have ever had to deal with. her directions in all of her labs tell you nothing and you cant ask questions in class. i never missed a class and still didnt know how to do anything. only take this class if you want a lower GPA.
Just come to class, do your work and participate in the SDV class for IT majors and you will get an A. Very helpful class to ensure you transfer to GM or another university in the program.
She is the worst professor ever. Shes pure evil and tries to fail her students on purpose. If you want to hurt your gpa then take her. And yea im not trying to mean or anything but shes retarded.
She has something logged up her ass. Always has a bad attitude about everything, always in a bad mood. Expects you to know every the second after she teaches it(which also sucks). Quizzes are extremely hard; you have to answer everything by giving the exact def. More work than a typical class, especially for an ITE class. Dont take her.Trust me
Probably the worst decision one could make is take a class with her. She's very difficult and does not seem to bond with her students. If we don't get it, she just goes on. Very hard tests, Lots of homework, Never uses the book. HORRIBLE.
We were 32 people at the start of this semester. we are 10people left. 22 PEOPLE DROPPED THE CLASS!!!!! This should be enough information. The absolute worst teacher i've ever ever ever had. If you take this teacher, be prepared to take hand written tests. HANDWRITTEN in a computer class. SHE IS AWFUL!!
THE WORST TEACHER POSSIBLE!!! YOU WILL REGRET TAKING HER!!!
Horrible teacher! Do NOT take he unless you want an F!
She doesn't work out of the book so you need to show up for class. She is very helpfull person. The class is hard so you will need to work at it and many students give up early and drop out because they do not want to do the work.
absolutly the worst teacher i have ever had to deal with in my 20 years on earth. do not take this class...trust me
At first the teacher seemed to be okay, but as the course went on and thought she was just hard, but then it got kind of ridiculous, stay away from this teacher!
Prof Davis is well organized and teaches her students to be that way too. Since she has a lot of info to go over in class, she does so rather quickly, but will go over it again if someone asks. Her labs reinforce the readings and the HW ties it together before the test. She answers her emails quickly. Come to class and you'll do fine.
I did not have her for any computer science classes, but I did take her for College Success Skills and she was good. Did not waste time and let out early when there was nothing to do, graded accurately and was very lenient with assignments.
Class is well organized, but she is really hard to deal with. She does not try to understand her students. lots of homework that you have to print out before classes.
Great instructor who knows here stuff. Very helpful, but not a push over. If you are genuinely trying, she will be extremely patient and helpful. If you're trying to get over on her, forget it. She won't have the time for you. She's an excellentl instructor.
She's one of the worst teachers at NOVA. Gives a lot of work for such an easy class as SDV 101. I am never taking her for any class again. Go to another campus if she's the only one available.
I have no words to describe this teacher. She is the worst teacher ever, and i only have her for SDV 101, a 1 credit course. Gives you the homework of three other courses combined. There is no way period, that im taking any of her classes ever again. Hope this explains.
Carolyn is intelligent, she is something similar to head of the dept. She wants you to take the right classes if you are pursuing a computer related degree. She told us point blank she doesn't enjoy programming. Which scared me, she is the only Java teach at Loudoun. MANY assignments per week, 3+/week. She is VERY PICKY. Not an easy 1cr course.
Extremely, rediculoulsy, nonsense harsh professor ever!There were 100times that she didnt know what was going on but she will excuse herself just like I dont know. however, she will just fail you for not knowing single item out of 1000!!!! Too much!
Good Professor. Very fair & helpful. Labs/Home-works are lengthy & challenging. Industry standards taught are old. Will definitely learn in this class. Hardwork required. Every topic needs additional practice & time (besides lab/home-work time)to get a good grade/pass. Not easy but a challenging class. Would definitely recommend her for ITP120.
With Carolyn's Classes, you will come out having earned the grade you received. She appreciates effort, and will always make time out of class to help you understand the concepts of what you are being taught. It may seem tough, it is, but thats the material, not the teacher. If you put the effort in, you will learn things, regardless of the grade.
Ridiculous requirements for some classwork - identify a font by sight? - 9 sources for a simple PowerPoint? Not a bad teacher, but seems to think this class is supposed to be far more than a mandatory basic computer literacy class and she's nitpicky as heck.
I attended class, did the weekly lab assignments, the 4 HW assignments (averaged a 96) averaged and 87 on quizzes 1, 2 and the Midterm, scored a 98 on the final and got an A in the class. I did not find the class difficult, if you show up, pay attention, participate and actually show you are trying. She is a GOOD professor, if you do the work.
Decent teacher but a RIDICULOUS amount of work for a stupid student development class - multiple essays, countless online assignments and presentations. This is the case for all her classes, not just SDV so prepare for a TON of work if you have her.
Super harsh grader, "quizzes" are actually tests that are unecessarily too long and often go over the time limit so you cant finish. <--and you get penalized for it. Is not flexible at all what so ever. would not reccomend. STAY AWAY!!!
Yes, this is a VERY hard SUBJECT, but she is a really great teacher. Clear, logical, patient, very straight forward. She gives great handouts, takes the time in class, via email and in her office hours to answer questions thoroughly. This class is tough, as are her tests, but you will absolutely understand it if you belly up and do the work.
She is one of the worst teachers i have ever encountered.
This teacher made me drop the course because she didn't want to help me to pass the class. She is very demanding, she really doesn't care if you pass o fail the class. Her grading is ridicules. She takes a lot of points for little things. She's very angry. I really don't know why NOVA have this kind of teacher. Awful teacher
Honestly the worst "professor" I have ever gotten. Extremely lacking social teaching skills, yet acts very arrogant toward students. Would never recommend for anyone. BEWARE! Stay, away.
Never had a worse teacher: Far more cryptic (I realize the class is entry-level) than necessary; At least half of the class dropped; NITPICKY BEYOND BELIEF+RIDICULOUS grading; apart from flowcharts/pseudocode, I knew the whole curriculum coming into the class, and still struggled (CSC 202 was EASIER); Half of due dates were not on syllabus. Beware.
There are only two teachers that teach computer science in NOVA her and anwari.She grades harshly will take about 50+ points for things that aren't "her" way.This goes for tests and HW. If you have a lot of prior knowledge of comp sci you will do fine, but if you don't you will fail/withdraw.
I thought this was supposed to be an intro to computers? Tough grader. I spent hours on the hw and it never paid off. I could never finish her exams and she didn't give me more time. The amount of work was ridiculous. Once did the wrong hw and even though I'd never missed anything before she didn't let me make it up. messed up my perfect grades.
Her poor teaching skills make easy tasks much harder than they should be. 90 percent of the time I spend studying is for this class alone. Assigns multiple homework assignments and labs every class. Quiz at the beginning of almost all classes. Test every other week. If you do not go into this "into" class with computer knowledge you will fail.
The amount of work she assigns is ridiculous. You spend roughly 5-6 hours each week doing work for it and studying, due to the fact she gives quizzes and tests almost every class, and she doesn't explain the material very well at all. I do not recommend you take this at all.
Horrible professor. Her work and grading are tedious. She isn't too nice on top of that. She does not accept late work. I wouldn't recommend her. I am the type of student that passes or fails depending on the professor and I just felt that she was not a good professor.
Prof. Davis is an excellent teacher. Extremely willing to help as long as you show you're working. Her exams are very tough, and she doesn't throw you bones on the grading. Take this class if you want to truly understand the material. Don't take this class if you just want an easy grade. That being said, I'd take her again in a heartbeat.
Not passionate about teaching this course. High school-level expected behavior and rules. Textbook you won't need. And regret for taking this class. Those are the four things that you can expect while taking her class. I was looking forward to learning computer science and then realized that her influence made me despise it.
If you end up taking her, she is very nice and willing to help. If you ask her a question the day before or day of an assignment is due she can be rude. The class itself is not hard! But her grading is tough, very tedious. Expect homework - it's very time consuming but not hard. There are tests for each section learned, including a final.
I took computing this spring semester with this proffesor.. She was extremely rude to students. She would tell you to email her if you had any questions and when you did she would reply meanly. She would laugh at students questions and allow others to laugh at students. Overall the WORST class I have ever taken.
Basically, she stands in front of the class and reads her power point on the chapters without explaining them. I wouldn't care, if she gave time for people to take notesask questions. she talks so fast sometimes she would need to catch her breath. after 3 classes, she tested us on 8 chapters. VERY rude to students. I liked comp science before her
In short, I would highly recommend this professor. She knows her material and she maintains an orderly focused class. Don't expect to be able to mess around in this class, but for anyone interested in the topic, it provides a really effective learning opportunity.
Worst teacher I have ever encountered. She would expect the homework to be ready the next class , every and each class. It's either a HW or a Lab or a quiz. Be prepared for a ton of work and a low grade, and the amount of printed paper for the HW is ridiculous. She's rude , and doesn't care if you pass or fail. Stay awaay from this professor!!!!!!!
She explains the material really well, but you have to remember every singe thing in order to get a good grade. If you want an easy A, choose someone else. If you mess up on a single thing, you don't get partial credit, but the assignments carry a large point load to make up for it and every single detail is worth something.
Awful professor. She limits students to think on her own way. Programming can be done in various ways but she wants to limit everything on her own way. Dont take classes from her.
She seems like a nice person at first but beware. Get out of her class while you still have the chance. She expects students to know the answers to her questions before she has even taught the material. She is extremely picky on her tests. Test questions are never multiple choice. Expect 50 question short answer tests in one hour to complete.
Her test are ridiculous for a Intro class 1 hour and 15 minutes to answer 30 or more questions and complete hands on. Are you freaking kidding me?!?!?!?!?! She is a tough grader. She is not a class i would recommend to anyone. no extra credit. No talking in class. No breathing in class. (Im being dramatic but still). THIS CLASS IS RIDICULOUS.
Carolyn's CSC 201 class is fantastic for building your Java skills. She covers syntax and program design very thoroughly and clearly, then assigns (lots of) hw that puts you to work applying what you have learned. Pros: posts every resource you need on bb, clearly explains things multiple times, answers questions. Cons: lots of hw and picky grader.
Carolyn is someone that is there to help you learn. She is more than willing to answer and questions you have about homeworks or labs, all you have to do is ask. Many think she is a tough grader, but if you understand the material, small mistakes will not penalize you too hard (unless you do the exact same ones on every assignment). Overall good.
The worst teacher at NOVA. Please don't mess up with your GPA.
I would avoid taking this professor at any cost. Anyone without the history of Java will be left utterly confused. Please stay away from her
Teacher made such a basic class complicated and confusing and boring, biggest waiste of my time I don't know why nova would hire this idiotic teacher she sucked and was the worst one I ever took
She is a great teacher. Her lectures are very clear and she knows her stuff. I took her for a very basic class and she explained everything clearly. Lots of homework and quick quizzes, but most of your grade depends on the tests. Tough grader, make sure you follow her "good programming practices" and you should be fine. She is always there for you!
NOT an easy-A class. Carolyn Davis is an extremely intelligent person who knows computer science inside out and tries but fails to make life easier for others. THE PROBLEM..... She demands that homework be done exactly how she would do it, and nitpicks when you don't. While you can learn, she teaches her way rather than how to practically do it.
She may be knowledgeable in her subject but truly doesn't know how to teach it. One of the worst experiences. She expects too much & grades extremely harshly. She is also very boring & not that welcoming. She makes the process of learning about the subject tedious & unnecessary. Do yourself the favor - not her. Took someone else & got an A
I have an F on my transcript because of this professor. I regret it so so much. She knows the subject but cannot teach to save a life. She made what should be a practical understand extremely difficult. She also is a really unfair grader taking points off for the most trivial things. I wish I had known to withdraw. They should fire her honestly.
she requires textbook but you don't need it in class. Homework are pointless and she can be rude sometimes.
Saying this class was difficult would be an understatement. She gives lots of pop quizzes, and LOTS of homework. If you have a background of knowledge in this subject, you might have a chance to pass. If you're taking this to complete a required course for your diploma, don't take her. She knows her stuff, but makes the class too difficult.
If you want an easy A, take yoga. If you want to learn about computers and get a great working knowledge of the full Microsoft Office Suite, take this class. Prof. Davis makes the time outside of class to give help. She is invested in your success. But put away your iphone during class. It's rude and she doesn't put up with it, thank goodness.
If you are reading this then you are blessed to know Not to take this teacher, I repeat DONT she is the worst teacher in world and makes things extremely difficult this teacher needs to be fired because she is so rude and mean and doesn't care at all for anyone but her self, save yourself the trouble and just don't take her.
Straight up terrible teacher hands down.
She makes us print out about 15 pages for every hw assignment, and nitpicks every single little detail, even if you've followed everything she's said to do. Do yourself a favor and don't take her class.
I don't know if she reads these, but she honestly shouldn't teach or hold a job. She assigns a lot of work to do over such a small portion of time. She takes off a lot of points for minor errors. Her personality is so rude and boring. Take someone else. Lots of better professors out there than this professor!
Carolyn was an average teacher in my experience. Nothing particularly good or bad, just listen closely to directions. There was a ton of work for such a short course, but the only way you will fail is not doing work out of pure laziness, skipping classes, or ignoring her directions. She also gave lots of good info for planning my future semesters.
CDS110 is a throwaway class at best anyway. Do yourself a huge favor: I you're stuck with her, just follow "her way" and get a good grade; follow directions exactly. I know its boring and definitely NOT how you're supposed to learn as a student, but you will get a A/B instead of an F.
Do NOT take this class. Despite being the department head, the woman is the most unorganized professor I've ever seen. The material covered in class isn't relevant to the tests, quizzes, or homework. The homework assignments given are relevant to three week old classes, and this class is nothing but confusing. Prof is not accommodating to this.
SAVE YOUR GPAS. Does not properly cover all test material whatsoever! Is rude & unapproachable. I did all homework, met after class, studied but did poorly because her tests were hard and SHE DOES NOT EXPLAIN THINGS WELL. Tested us after two weeks on 13 chapters. Yes, 13. Shes smart, but doesnt teach well. Only ones who did well were IT majors
Carolyn is extremely knowledgeable, but it is very difficult to approach her about your performance in the class. Her assignments are ridiculous for the amount of time she gives you to complete them, and her usage of the textbook is not beneficial to the student at all. Half of the people in my class have dropped. Save your GPA.
Don't waste your time or your GPA. I came into this class having multiple collegiate computer science classes under my belt and still struggled immensely. She shouldn't be anywhere near a classroom.
There are few teachers I can say that were terrifying, and professor Davis was one of them. I have no idea why, but she seemed to hate me, and my grade reflected that fear. She consistently badgered me in class whenever I even looked like I wasn't paying attention. It literally put me in depression. Do not take. For your sanity, do not take it.
Shes rude, not a very good teacher and there are few assignments and tests that are graded heavily. Claims to grade work turned in on a rubric that you have no access to and even if you ask for access she gets defensive and ignores your request. I had a class of 26 students and by the last drop date there were only 11 of us left, youve been warned
Overall a good professor, but a super tough grader. Lots of home work and printing , which is not bad as it helps you learn but when it comes to exams. Irrelevant questions asked. Too many questions and so little time. Passing the exams is tough, even if you know your stuff. Only if she changes her exam format.
Wouldnt recommend taking her as you are setting yourself up for failure
I dont recommend taking her
I never write reviews but this teacher was so bad that I actually felt the need. She just does not care about her students let alone if they pass or fail. She has powerpoints to study but they are incredibly long and hard to summarize. All her tests are composed of short answer. Worst professor I have ever had.
No, just no. If you don't care about your GPA/sanity then by all means go right ahead and take her class. But this woman is blissfully unaware of how unnecessarily confusing she makes this class. She knows her stuff, but she has no talent whatsoever in teaching. I took someone else the next semester and literally got an A+. Don't waste your time
DO NOT TAKE HER. Worst teacher I've ever encountered. Homeworks were hard and rarely would help. She post ppts for lectures. Test were mostly short answer and grading criteria was was nonexistent. This class gave me so much anxiety. Random quizzes and tons of work she doesnt post in syllabus. She expects you to know everything once she teaches it.
Cares more about teaching her preferences of Java rather than Java's stylesheets. Cares far too much about attendance (if you walk in 5 minutes late you are likely to be chewed out)
This professor is so HORRIBLE . Shes gives so much hard homeworks, grades them really tough and I didnt even get time to work on my other classes. All her exams are short answers with lots of questions & only an hour to finish it. She also gives pop quizzes every class & non of the questions ever match her slides.. DONT TAKE HER PERIOD
She's a good teacher but insanely hard grader. You have to have every little thing correct to get anywhere near the max points. My dad is a software developer and doesn't agree with lots of the stuff she teaches. She has no grading rubric for anything you turn in so you just have to hope you did it right.
Terrible grader, will give you a zero for any reason at all. She'll put anything, and I mean anything, on the tests, even one little insignificant thing that she said in class once weeks before the test. Impossible to win with her, if you do not have atleast a year or 2 of java experience you will not get above a c. Expect to fail :)
Only take this instructor if you think you won't be interested in computer science. If you're more interested in just giving the teacher exactly what they want, this class should be smooth sailing. But this teacher is super particular in what they look for. Anything that isn't to her liking will get you points off your homework and tests.
Worst teacher I have ever had, I felt the need to make a review. She does know her stuff, but the way she approaches teaching and grading is horrific. If your program doesn't look like a carbon copy of hers, expect all the points off. Small mistakes have caused massive grade loss and big mistakes looked over and I've never seen such inconsistency.
By far one of the worst experiences I'v ever had with a professor. This lady cannot teach and should not be a professor. The class is a hot mess with pop quizzes, tough grading, and low quality boring lectures. Does not care for students, nor for your time and money. Run away FAST!
Tough grader but will give you really good feedback (make sure to read it). Turn in assignments on time, show up to class, don't be on phone, and listen to directions. She will call you out. At the end of the semester you will understand how to program. Its hard to get a good grade but possible, base your notes off PP. Study EVERYTHING on PP.
Insane grader, if it's not to her liking you will lose a lot of points. It's ridiculous when she gives you barely any time for a test where you have to make an entire program without an IDE, and she somehow expects everyone to do it flawlessly, get critical with every little mistake after everyone scrambles to write code. Very rude, and spiteful.
Mac users beware! If you do not have a Microsoft computer the class will be even more difficult and in the many years of teaching technology, Professor Davis has no idea on how to help you, and will take all the time in the world to post an instructional video from a another professor on how to complete assignments using a Mac. Do not take her.
For an Intro class she was totally ok. Explains the material well, responds to emails quickly. Not very cheery, but sometimes I admired her patience with people who clearly pay no attention to the class and do not do their work. But she is a tough grader! Hoverer, if you can prove you are right, she will take it in account and adjust the grade.
I took a similar class at a 4-year out-of-state school and got straight A+'s, but I was lucky to get a C in this class. Believe it or not, this class is harder if you already know coding due to her grading. Her grading makes zero sense, she teaches for you to memorize and regurgitate things word-for-word, that's not how CS should be taught!
This is coming from a student that is already skilled in basic computer skills. Almost every question on her test is SHORT ANSWER, and she makes you MEMORIZE everything word for word and regurgitate it on the paper. I got a poor grade because one word was off- she makes you label everything.I retook the same class with another teacher and got an A!
So. Much. Nitpicking. In. Her. Grades. You will miss points for not doing something EXACTLY how she teaches it in class. Grading scale is wack too. Labs that take 1-2 hours are worth 5 points but tests you do can do in half a class are worth around 200 points. Also gets super passive aggressive at times. Her feedback on assignments is good though.
If you follow everything exactly as she says it you should be successful in class. With that said, she focuses on preparing you for the industry, which means ALOT of tedious error checking. Most of your grade comes from the tests where the majority of points are in the free response. Overall, don't take her class unless you're a masochist.
awful. picky. difficult. The worst teacher I have ever had and the only teacher I have rated.
Most of the Zoom meetings were just reading and doing what the textbook said, and then the homework was the same thing we went over in class. Pretty basic stuff if you know about computers and some knowledge of Microsoft Office. Excel is a long topic. However, she doesn't give great feedback and the class can get very slow at times.
I took her SDV-101 class. Going into it I expected it to be useless, after all its the college success skills class. Contrary to my expectations, she saved me tons of headache. Turns out the transfer counselor I spoke to previously gave me the wrong info, but Prof Davis was knowledgeable and helped me fix my degree before it was too late.
Professor Davis is a decently tough grader but gives good feedback. She doesn't lecture too much so you have to rely more on the textbook to get your answers. However, as long as you do the work assigned you'll do fine.
Absolutely impossible professor. Every little mistake she takes off 15 points. She's not nice and lectures are extremely boring. Would never recommend her to anyone.
One word: horrendous. Does an absolutely horrible job of giving instructions and will become EXTREMELY passive aggressive if she hears anyone packing up early or talking. Does not respect her students and does not treat them like adults. Very tough grader. Do. Not. Take. Her. ITE class.
She's rude and passive aggressive. She'll treat you like a child and gets frustrated if you need help with anything. She also takes off points if you don't to the assignment EXACTLY the way she wants you to. Furthermore if you have a Mac, good luck! She won't help you. I'll give her this though, at least she explains why she took off points.
This was the meanest Professor, doesn't give clear instructions or rubrics to projects. If you don't want to be yelled at for asking a basic question, then don't take this professor.
She grades assignments so harsh and if you miss one thing on the assignments she marks the whole thing a zero. Half the assignments I have completed I dedicated several hours of my time doing them. Once I would submit them she would mark all of them as zeros. I talked to her about it and she said that it will stay a zero. Do not take this class!
Do not take this professor. She is simply the worst and you will not succeed. The more java you know the worse you will do in her class. This professor has so many useless rules and will make them up on the go. She is an extremely arrogant and unhelpful professor to every single student. DO NOT TAKE HER CLASS, really take the other professor.
I cannot stress this enough DO NOT TAKE HER!! She wants everything done her way and takes points away if you do anything your way. She is so strict and gives a lot of HW. She just explains a lot of stuff and expects you to understand all of it. She wanted us to buy the expensive textbook($150) and didn't even use it. I failed her class.
The professor was extremely strict. She had lots of rules that made it harder to complete assignments. She would not give you second chances if technical difficulties prevented you from doing something, she'd basically say sucks to be you. She also says she'll give you hints on homework, but all she does is say how bad your code is.
This teacher is the worst. Makes up random rules for coding like spacing and random comments. She accused me and several students of CHEATING on homework because we had similar spacing even though she is the one that makes us do that spacing to begin with. If you don't follow literally every random rule she makes then you will fail the class.
She is extremely strict with her programming rules. She forces students to write code in the most annoying way possible, with tons of comments and stupid rules. Her exams are terrible as well because it requires you to write programs without an IDE in a canvas response. Her only plus side is she responds to emails quickly.
I have never ever been in a class as horrible as hers. She is literally the worst teacher I have ever seen. If the grinch was a teacher, it would be her. Do not take this class unless you are ok with failing.
I am two weeks into this class at the time of writing this and this class will give you so much anxiety. If you need help with something about you code and etc she will make you seem like the most ignorant person to have ever existed. She requires strict rules with her coding and explains information in the most mundane way to have ever existed.
She is an alright teacher, however she gets annoyed if you ask questions that you don't understand. She assigns to many homework and she is not fair with deadlines
She is one of the most boring professors I've experienced in my two years in college. She spews information at you with little of it transferring to quizzes and exams. She gets angry when people don't pay attention, but gives some of the most pointless and boring lectures I have ever seen.
not very lenient, is mean in lectures, home work is difficult for no reason, wants us to self teach, is rude to everyone, not just some people, everyone.
If you are taking this professor, don't. I've taken her CSC 221 in-person course and it felt like an online course because of how much I had to self-teach myself. She doesn't treat students like they are in college, and has so many rules stating, "Any company you go to will have rules just like these".
I took her CSC 221 course and I have to say, she is not a bad person, but she will make you feel dumb and lost especially if you already have some knowledge in python. She gives comments on your work and that's something she is good at, but she doesn't really help you in a way you'll understand if you are having problems understanding a homework.
worst teacher I have ever had. if there was a option to rate her lower than 1 out of 5 I would. most boring and rude teacher of all time. She treats you like your in middle school and will take your phone if you go on it in class. she gives out way to much homework. Also you have to teach yourself everything because she is incapable of teaching.
Currently in week 5 of her class. Awful teacher and I recommend either finding an elective to substitute the credits or finding a different professor overall. She does not talk about assignments and rambles about things that will not show up on her infamous 65 question exams. Sprint away.
A tough professor who requires strict adherence to instructions. Lectures are dry but engagement helps. unstuckstudy was a lifesaver for study prep - much more effective than the textbook.
Confuses Java and Python. Has no idea what bad programming practices are. You will not learn much in this class, and particularly she teaches an outdated way of coding.
I seriously don't know how this woman hasn't been fired yet. She seems to hate teaching, treats adult students like they're children, belittles people for asking questions, and yells at students with learning disabilities. I missed 1 class for a family vacation that I told her about FAR in advance and she gave me a B as an overall grade for it.
Worst professor at nova by a long shot. Was racist to me and another student and is completely unfit for teaching I am currently reaching out to the dean to get this problem sorted out. Gave me a d because she didn't like me and made a completely inappropriate comment to me and another minority student completely unprovoked.
Not the best professor, but not the worst.
just dont take it
Very slow lecturer, didn't learn a thing from her lectures. Don't recommend
She is so unbearably slam my head into the wall boring and rude to a point where showing up to class is more of a chore that you have to choke through just so that you had an idea of what slew of work you'd be doing. She is not nice, treats legal adults as if they were in middle school, and piles up busywork that isn't related to the course.
I have never wrote a review for a single thing in my life but wowwww. I keep seeing comments about her being boring but I can guarantee she is quite entertaining. Literally the rudest person i've ever encountered in my life. I can't even comprehend that she is a real person. Maybe she is just old and grumpy, she should retire. I find her humorous
She awful highly recommend NOT to take this class!
She's very rude and doesn't know how to talk to people. She demands your camera to be on constantly. Doesn't care about anything you have to say. Just a very strange person and I would never recommend her to anyone. She should find a different career.
No joke, she claimed she was going to take off points from any student who didn't log out of their computer and push in their chairs. If that's not a power trip then I don't know what is. Save yourself the time, money, and sanity.
Do not take her class! She is so RUDE and will humiliate you in front of other students. She doesn't accept late work! I asked her for help on a project, and she said, "it's not my job". Only reason why I didn't drop the course is because of my financial aid. Half of my class dropped the class after the first month. I lost brain cells in her class.
Sometimes when I was driving down to campus I would pray that my front axle would break and cause me to wrap my car around a tree because being in the hospital would me more entertaining and less morally destructive than attending one of her lectures. Hands down the most boring and rude PERSON I have ever had the displeasure of seeing. Save your $.
For a 1 credit class she give out too much work also she requires you to have your camera on even if you don't have one. I turn in the wrong file once and wont let me re-summit, SDV is about getting new students situated in college she is too harsh. do NOT take this professor.
She would stop class if no one is partcipating and makes you stand up, just because either we didnt know the answer or we were trying to type the answer out but she even threatened a test if no one participated. -_-
This professor embarrassed students for being late and even going to the bathroom for too long. She will not allow any extensions to assignments even with a valid reason. She expects everyone to finish her assigned projects within 1-2 weeks. The only positive feedback I have being the assignments, they are relatively easy and short.
Thank you for your time professor
The lectures don't have much substance, you have to learn nearly everything by yourself from the textbook. She'll ask questions about things you haven't learned yet and start rambling about random things. You loose points if you don't log out or push in your chair. This will be your least favorite class if you take it.
Where do I even start? Nice lady overall but does have a short temper, no headphones or phones at all or she will come over and take them away, oh, and don't even think about zipping your bag at all whatsoever during class or she'll lecture you that “ class isn't over yet”. While attendance is not part of the grade, the in class work is HEAVY.
This class made me open a Bible for the first time and pray harder than ever. P.S if you're not religious pick one and pray
Please. If you take this Professor. Pick another one. She is mean, humiliates students, and makes snarky comments about them. Even if you have a good reason for missing class or an assignment she does not care. She shows zero empathy or remorse. Just pick a different Professor. Be prepared to teach yourself.
She is not a good teacher at all. Outdated, very old and doesn't know what tech or applications are up to date. She will lsit at her desk while her monitor is projecting to the board and start googling our questions right in front of her. She may have been qualified in the past when computers were the size of rooms, but she's become obsolete.
Class Info
Online Classes
100%
Attendance Mandatory
93%
Textbook Required
63%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.65 avg changeRatings by Course
JAVA120
5.0
(1)ITP120
4.1
(7)ITE100
4.0
(1)IST153
3.0
(2)SDV100
2.8
(4)Difficulty by Course
IST153
5.0
SECT
5.0
IPT100
5.0
JAVA120
5.0
CSC130
5.0