2.4
Quality3.7
DifficultyN/A
Would Retake92
ReviewsN/A
Would Retake
92
Reviews
Rating DistributionOfficial
5
14
4
14
3
8
2
23
1
33
What Students Say
“I'm sorry Nancy Harris is still teaching and she made us hate our lives for a semester”
CS139 - 1.0 rating“Not recommended unless you hate yourself and are looking for a way to make your life as horrible as possible”
CS139 - 1.0 ratingClass Info
Attendance Mandatory
74%
Textbook Required
71%
Grade Predictor
Your expected effort level
Predicted Grade
C+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.82 avg changeRatings by Course
CS474
5.0
(1)GISAT160
4.0
(1)CS239
3.7
(6)CS159
3.0
(2)CS139
2.4
(74)Difficulty by Course
2391
5.0
139
4.5
CS274
4.0
CS474
4.0
CS159
4.0
Reviews (92)
Pretty easy teacher, she can be unclear at times. She's very helpful and nice!
Seems to be learning the language while she teaches. Inexperienced. Blah.
No Comments
Nice lady, she doesnt seem to know too much, tests are kinda hard but reasonable
Pretty nice teacher, easiest of CS I hear.
hardest class EVER, expect to put in a lot of time that you don't have
very kind lady, hard class, get a different prof.
hard hard hard, waste of time SHE KNOWS nada
She answers questions but really doesnt know what she is talking about. This class is a huge waste of time, too much work.
She instructs us to be clear in our code but her instructions make no sense and are full of errors. Nice lady but may want to look elsewhere.
Tests were difficult, and programming assignment submit specs were buggy. However, she was very nice, helpful, and seemed to know her stuff. I feel very prepared for the next class.
She is the worst
Lectures are fairly dry, but labs are ok. She explains ideas fairly well and knows what she's talking about, but could be a little more helpful when it comes to answering questions. Expects college level work (big surprise).
Test are crazy hard. The labs start out easy but end up beeing harder than the programming assignments. The PAs suck but its easy to get a good grade on them and that helps bring up your test grades. After taking this class I am now a business major!
She knows what she is talking about. The only way the class will be hard is if you cannot program, tests are fairly easy if you understand the concepts. Nice teacher that will help you if you need it.
Very nice teacher, not a hard class at all. I found it to be a good review of CS concepts. Some of the labs were a little unclear but it's not bad. The tests were sometimes unclear but still rather easy if you understood the overall subject.
great teacher, very helpful, great class, tests were on what we learned, labs were difficult, but everything else was fairly easy, enjoyed the class!
Nancy Harris is a fine teacher - if you go to class and do some studying, then you shouldn't have any problems. Go to the labs and lectures and you should do well. Don't fall behind though - ask the TAs for help if you need it!
i think she's great
Not the best. Takes forever to grade labs/programs. Took off points for the same mistake on every lab even though she never handed any of them back. Go with Norton
Note this is for 2002. She is pretty helpful, and the labs were not too hard. Then again, 139 was shared at that time by three profs. Do the reading, ask questions if you need it, and be prepared to learn and you should be okay.
worst professor on the face of this earth. avoid her at all causes. she doesn't even know what she is talking about, and cannot teach at all. students explained the material better than she did and thats sad.
Actually learned alot from the class but the grading scale is pretty ridiculous. I didn't even have my first test graded until the final! Lots of boring lectures with powerpoints, wants to make you fall asleep.
it is great
NO WAY
Doesn't know how to TEACH. Lectures are just powerpoints that don't even cover what's going to be on the tests or PT's. During labs she won't even help, just refers you to a page in the book...What's she getting paid for??? Her reviews don't cover what's actually on the test. DO NOT TAKE
You see, Ms. Harris is a fine example of how not to teach. In lecture, she has the personality of a roof shingle. When attempts are made to get help outside, her attitude is equally cold. Grading scale and everything that makes it up is overly difficult and usually self-taught.
It's hard to understand how someone like her got the job when it seems she has no experience in teaching whatsoever. The TA's do a much better job of explaining and teaching the material. Her grading scale is ridiculous, and she doesn't cover exam material in class. In short, do not take
This profesor is horrible at explaining any of class topics. She always refers you to an unhelpful book. Tests are very unpredictable and she gives no study guide.
After reading some of the earlier comments, I think she has gotten better. Organized and can get help if necessary. It may not seem like it on the surface, but she does want you to do well and understand the material. Lots of cold remarks, but I think they are unintentional.
Overall, she's not too bad. She isn't the most knowledgable professor on the subject but it works out for the better most of the time. Her lectures can be boring but thats why you bring sodoku :). If you go in to see her, she gets to know your name and is more helpful. I'd recommend her to anyone, she's a good advisor too!
I've never had a teacher as helpful as Professor Harris. If you can't make it to her office hours, she responds very quickly to email questions, and she will also help you through AIM. The lectures are almost exactly the same as what's in the book, so ask questions. Instructions are often too ambiguous and confusing, but overall, she is great!
Could be sooooo much worse, trust me. She might be tough, but you learn. If you want an A, it's do-able, you just have to try!
Very helpful, knows her stuff. Hard class, but she is definately the best CS teacher to have. Goes out of her way to help (office hours, online chat, email). Nice lady, very approachable. Sense of humor. Easy to understand. The subject is hard, but she is a great teacher.
Upon the completion of this class I realized that I hate computer science. I suppose I can thank this teacher for that. Shes very boring to listen to but is very nice. Shes not very helpful and if your code output is off by one letter and wont submit to her online system you get an F. Stay away from her and computer science if you can.
Overall, a pretty boring class. She does the best job she can to make the material interesting and relevant and is helpful. She assigns some outside projects that are difficult to get around to. This is one of those classes you would skip on Fridays regardless of the teacher.
Very nice, friendly, and approachable professor. Always makes time for her students and is well prepared. Her grading is fair (but you must follow directions precisely), and she makes a hardish/boring class at least somewhat fun and interesting. Definately a good choice!
VERY RUDE! When I met first her and asked her a question about the class she said 'it doesn't matter, I'll be in class!' On several other occasions she was blatantly rude to me without reason. Such an immature professor with a vile tongue. If you don't need to communicate with your professor, a class with N. Harris is definitely for you.
Great teacher, best programming teacher I've had. Very clear, fair, nice, and helpful.
got an A but I feel like i entered into cs139 with more knowledge of computer programing then i am leaving with. her lack of knowledge, complete incompetency, extremely anal grading, sever demand to adhere to a "style guide" (which she fails to), and her overall ****iness made cs139 (which i love programming) my least fav class. and im failing 2.
I did a lot of work outside this class to try to help me out and it barely worked. Easy class work assignments and labs start out easy then get a lot harder and depending on your TA that determines if you get enough help on the labs to complete them. I completed about half of the labs in the final three weeks of class they are tough. Hard Class.
boring. but she's a wonderful professor who knows her stuff and is readily available to help you whenever you need. Class tends to be the same every day and gets old - but you'll learn a lot. Great overall professor
Knows what she's talking about and is very helpful if you approach her. Sends out reading assignments through email the night before, so I rarely did them, but I learned a lot through the group assignments and labs. Very strict about adherance to the style guide, so double check your programs after submitting!
Doesn't really teach in the lectures
Knows her stuff. But does not teach whatsoever in the lectures and when you ask her a question, she replies with another question, which sometimes doesn't really help.
Mrs. Harris is very nice and can be very helpful if you ask, but the TAs are better at explaining. She answers your question with another question, which can be frustrating at times, but it helps you think about what your doing wrong. Test are not to bad, and she has been giving study guides and a glossary of terms to study. Take her.
Terrible; unclear, frustrating. Makes you feel dumb when you ask a question and unless you've taken JAVA classes before, you will have questions.
Ms. Harris seems like a nice enough woman, however she is not a teacher. She literally walks into lab and tells you that your assignment is on blackboard and just sits at her desk. If you just buy the book and teach yourself I would say it is about the equivalent of actually taking her class.
This is a hard class. The people who are complaining that the class is hard are forgetting that the course is a 400 level course in computer science. You will have to put in the work in order to do well in this class, as you should. Nancy is fair and willing to work with you, and even offers extra credit if you need it.
Very unclear. Does not lecture. Puts things in programming assignments that aren't in book without explaining them. Makes the easiest questions extremely complicated and still doesn't answer them. You are never sure what to turn in from class so you may have 0's from something that is done and in your notebook. She ruins a great subject. It is sad.
I learned so much taking this class from her. If you are willing to put in the time Professor Harris is the best 239 and 139 teacher. The assignments she assigns are challenging, and they do require a lot of time. However, I l learned a lot in the process. Other teachers have easier course loads, but taking Nancy Harris is the best choice to make.
Her lectures are very unclear. Went to office hours and was unhelpful whatsoever. Project descriptions are unclear. Had to use textbook and internet resources extensively to keep up. Basically taught myself the whole course. Take a different professor.
Had to pretty much teach myself throughout the course, definitely take another professor if available. Her lectures are unclear and she doesn't go over the information or anything that is necessary when doing programs or other assignments. GOOD LUCK.
Ah, I hate writing this because she is so nice but you have to teach yourself this course and there are a lot of things you won't figure out without TAs. Also, the work load is impossible. She grades on accuracy and PAs take hours a day and so do labs. I'm failing other classes because of the work in this one.
Everything is extremely unclear and you will spend most of your time just trying to make any sense of the directions. Not recommended unless you hate yourself and are looking for a way to make your life as horrible as possible.
Hands down the worst teacher I have ever taken at JMU. Extremely unclear and unwilling to help students. Seems entirely bothered when you ask for help. She clearly wasnt made to be a teacher.
Terrible teacher. I was in love with Computer Science when I came into the class, and I knew when she came in 5 minutes late to the first class that jt would be bad. A few months later and I am seriously considering changing majors if this is what the class are like. Confusing PA instructions, terrible in-class personality. TAs were more helpful...
She does not teach much and expects you to learn everything from the book. Study guides are pretty much the same as tests. Programming assignments have incorrect lab write-ups every time and you have to correct her. Big programs couldn't be turned in until late that night because her write-ups were so wrong. Avoid her.
It is very clear that N.Harris does not like being a teacher. Unhelpful, ambiguous and miserable to be around. Avoid taking a class with this professor at all costs.
I don't know why Nancy Harris has so many bad reviews on here. She is a great teacher and knows what she's doing. I feel like I really learned something in this class. Sure, you have to apply yourself to do well, but if you have a problem with that then you shouldn't be in Computer Science!
She means well, but she is not clear at all with her instructions and tends to teach us the material the day AFTER we complete the assignment. She expects you to figure out a lot of things on your own. There are big projects every two weeks, and online weekly quizzes based on the textbook readings (you can take them twice). Overall, not too bad.
Be prepared to learn everything yourself. The "lectures" are long, boring, and don't really go over anything you are doing. Nancy barely teaches. Attendance was mandatory.
Harris is a decent teacher at best, lectures drone on and on and she caries little enthusiasm compared to some of the better teachers. The thing that bothered me the most was how little she was in lab periods, I am grateful we had good TAs to actually assist us if we ran into an issue on the labs but I don't understand why she couldn't be there.
Instructions were always extremely hard to follow. Lecture class was completely useless. She's the only professor that teaches the class so hope you have good TAs like I did.
I'm sorry Nancy Harris is still teaching and she made us hate our lives for a semester
I learned a lot from this class. Especially from coming in and not knowing much about programming. Mrs. Harris is somewhat helpful, but go see the TAs for the programming projects. They are nice and helpful.
Probably the worst teacher ever. Had to repeat this class just because it was so work intensive. You learn more from the TA'S and the GA. Labs took me forever to do and I always stayed after class for at least an hour every time. Progamming assignments are hell and take you days to finish. No time for other classes, and is work intensive. nice lady
She's not really a great professor, but that class isn't that hard. If you have an average grasp on programming you'll do fine.
She's nice but I have no experience in programming and I'm completely lost. Labs take forever, and you pretty much are left to figure everything out on your own.
She is a very hard professor. I took CS 139 with her, and this is a class for beginners in a programing language. It seemed as though she expected us to have prior knowledge when the majority of us did not. She does not really teach very much and expects you to practically teach the whole course to yourself. Her instructions are often not clear.
She was really helpful and I found the class very interesting. You'll do well if you just read the assigned chapters, go to class, and get the PAs done on time. While I can see how she answers questions may be frustrating, she just wants you to learn and it really helped me. This class will not be easy if you don't take interest in the subject.
Awful teacher cant believe i got stuck with her the last year shes here. Hopefully she will never be teaching again
Going into this course with no prior programming knowledge, I felt completely lost. I asked her for help on an assignment that seemed to be correct but wouldn't get credit on the grading program. Her response was "Take another look at it". When asking her questions, her responses either give you more questions or don't help in the slightest.
we had project assignment due a day after that we had a midterm. She doesn't help you so much in the PAs. You won't learn anything from her I learned everything by reading the book and internet.
Worst class I have ever taken. The assignments are tough and the instructions are too vague. The only way you can even hope to turn in the projects is to sit in the lab for hours hoping to get enough help from a TA that you can fix a problem. Avoid her at all costs.
It's unfortunate that she is the only 139 teacher at JMU. Her instructions and assignments are very vague and confusing. She is not very good at answering student questions. I learned a lot more from the TAs. She is a somewhat nice lady, however.
She expects too much for a introductory class. Expect a lot of work and teaching yourself.
She's just not a good teacher please trust me. The average grade is not a B- lol because not everyone gives their true grade and not everyone writes a review. If you want to take CS as a major expect a lot of work and hardships.
Prof. Harris expects students to put in a reasonable amount of effort in order to pass. You have to read the textbook, do labs, do the PAs (and not cheat), and come to class. A lot of the in-class stuff is group work which really helps you understand all the concepts by practicing. Overall, this made programming a lot easier to understand.
I think calling her a "professor" is really pushing it. She's never there when you need her help with anything program related and she will give you the same answer you didn't understand the first time if you ask a question in lecture. This is her last year at JMU thankfully, so no one has to suffer through her ever again here.
I guess she's alright after all. I mean getting yourself a 0 in anything will definitely harm your grade. Do study hard for Midterms 1 and 2. She'll at least get you somewhere even if her answers are ambiguous. Be warned, she can be rude at times.
She's taking the reviews out so that people can think she's better than she currently is. Totally unprofessional. She is by far one of the worst professors I've had. Vague instructions and miserable to be around. Please don't take.
The person who said that Dr. Harris is an example of wasted government funding is correct. She clearly sounds as if she doesn't want to be here to teach and inspire us to move on. She is rude when you show her something that doesn't seem correct. She also grieves over how people don't do their own work when some people actually don't cheat.
Nancy Harris is a fool to us all. We thought that Norton would teach, but instead had Harris teach us the whole time. We hope to never see her face ever again.
Nancy Harris is like a virus that waits to strike its victim with a vague lab or PA such as PA5 for instance. She had to make multiple changes every 2 days because we all had to correct her. Her overall instructions are too vague, therefore making the assignments tough. She put some methods in a UML but not in the write-up. Asking her ?'s is hell.
Nancy is terrible
Don't take her unless you feel like you hate yourself.
Can't have her emerge back into JMU CS.
Take someone else
On top of everything I said. Asking her 's and getting heinous feedback in a defiant manner is just as painful as listening to 5-inch nails scratch a chalkboard. Do not even attempt to take any of her classes because she will just rain hell on you. She is the reason I changed my major a long time ago!
Don't do it
I took this class back in the Fall of 2015. It was definitely the worst decision I made. Don't underestimate her teaching style. It won't work.
Class Info
Attendance Mandatory
74%
Textbook Required
71%
Grade Predictor
Your expected effort level
Predicted Grade
C+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.82 avg changeRatings by Course
CS474
5.0
(1)GISAT160
4.0
(1)CS239
3.7
(6)CS159
3.0
(2)CS139
2.4
(74)Difficulty by Course
2391
5.0
139
4.5
CS274
4.0
CS474
4.0
CS159
4.0