2.4

Nancy Harris

Computer Science - James Madison University

2.4
Quality
3.7
Difficulty
N/A
Would Retake
92
Reviews
2.4
Quality
3.7
Difficulty
2.5
Helpful
2.2
Clarity

N/A

Would Retake

92

Reviews

Rating Distribution
Official

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 rating
Class Info

Attendance Mandatory

74%

Textbook Required

71%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

C+

95% confidence
Based on 23 grades
Most common grades:
F (5)
A+ (4)
A (4)
Grade Distribution
A(8)B(3)C(3)D(1)F(5)A-/B+(3)
Based on 24 reported grades
F: 5
A+: 4
A: 4
B-: 2
Common Tags
Tough Grader (2)
Skip class? You won't pass. (2)
LOTS OF HOMEWORK (1)
Get ready to read (1)
Rating Trend

Declining

-0.82 avg change
Jan
Feb
Mar
Apr
Jan
Oct
Last 6 months
Ratings by Course

CS474

5.0

(1)

GISAT160

4.0

(1)

CS239

3.7

(6)

CS159

3.0

(2)

CS139

2.4

(74)
+4 more courses
Difficulty by Course

2391

5.0

139

4.5

CS274

4.0

CS474

4.0

CS159

4.0

Reviews (92)
4.0
2.0
CS139
Apr 29, 2002

Pretty easy teacher, she can be unclear at times. She's very helpful and nice!

2.0
1.0
CS139
May 27, 2002

Seems to be learning the language while she teaches. Inexperienced. Blah.

2.0
4.0
CS139
May 30, 2002

No Comments

4.0
2.0
CS139
Oct 23, 2002

Nice lady, she doesnt seem to know too much, tests are kinda hard but reasonable

3.0
2.0
CS139
Nov 14, 2002

Pretty nice teacher, easiest of CS I hear.

1.0
5.0
CS139
Nov 22, 2002

hardest class EVER, expect to put in a lot of time that you don't have

2.0
5.0
139
Dec 13, 2002

very kind lady, hard class, get a different prof.

1.0
5.0
CS139
Jan 21, 2003

hard hard hard, waste of time SHE KNOWS nada

3.0
3.0
CS274
Apr 7, 2003

She answers questions but really doesnt know what she is talking about. This class is a huge waste of time, too much work.

2.0
2.0
CS139
Apr 16, 2003

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.

5.0
3.0
CS139
May 6, 2003

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.

1.0
5.0
CS139
Jun 18, 2003

She is the worst

4.0
2.0
CS139
Nov 12, 2003

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).

2.0
3.0
CS139
Nov 16, 2003

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!

4.0
2.0
CS139
Nov 19, 2003

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.

4.0
2.0
CS139
Nov 20, 2003

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.

5.0
2.0
CS139
Dec 10, 2003

great teacher, very helpful, great class, tests were on what we learned, labs were difficult, but everything else was fairly easy, enjoyed the class!

5.0
2.0
CS139
Dec 11, 2003

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!

4.0
3.0
CS139
Feb 5, 2004

i think she's great

2.0
3.0
CS139
May 5, 2004

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

4.0
3.0
CS139
May 10, 2004

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.

2.0
5.0
CS274
May 11, 2004

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.

2.0
4.0
CS274
Jun 14, 2004

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.

5.0
3.0
CS139
Nov 16, 2004

it is great

1.0
5.0
CS139
Nov 17, 2004

NO WAY

1.0
5.0
CS139
Dec 7, 2004

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

2.0
5.0
CS139
Dec 8, 2004

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.

1.0
5.0
CS139
Dec 8, 2004

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

2.0
4.0
CS139
Jan 10, 2006

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.

4.0
3.0
CS139
Apr 20, 2006

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.

5.0
2.0
CS239
Apr 26, 2006

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!

4.0
3.0
CS139
Oct 31, 2006

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!

4.0
3.0
CS239
Nov 8, 2006

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!

5.0
4.0
CS139
Nov 15, 2006

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.

2.0
3.0
CS139
Jan 8, 2007

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.

4.0
3.0
GISAT160
Apr 23, 2007

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.

5.0
4.0
CS139
Apr 27, 2007

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!

2.0
2.0
CS239
Aug 5, 2007

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.

5.0
3.0
CS139
Oct 31, 2007

Great teacher, best programming teacher I've had. Very clear, fair, nice, and helpful.

1.0
1.0
CS139
Nov 13, 2009

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.

4.0
3.0
CS139
Dec 11, 2009

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.

5.0
3.0
CS239
Mar 25, 2010

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

5.0
3.0
CS139
Nov 1, 2010

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!

3.0
4.0
CS139
Nov 9, 2010

Doesn't really teach in the lectures

3.0
5.0
CS139
Nov 12, 2010

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.

5.0
4.0
CS139
Nov 19, 2010

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.

2.0
3.0
CS139
Apr 25, 2011

Terrible; unclear, frustrating. Makes you feel dumb when you ask a question and unless you've taken JAVA classes before, you will have questions.

2.0
4.0
CS139
Oct 12, 2011

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.

5.0
4.0
CS474
Oct 24, 2011

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.

2.0
4.0
CS139
Nov 2, 2011

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.

5.0
4.0
CS239
Apr 12, 2012

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.

1.0
4.0
CS239
Dec 10, 2012

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.

2.0
3.0
CS139
Dec 20, 2012

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.

1.0
5.0
2391
Feb 4, 2013

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.

1.0
5.0
CS139
Nov 13, 2013

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.

1.0
5.0
CS149
Grade: C
Nov 14, 2013

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.

2.0
2.0
CS149
Nov 19, 2013

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...

2.0
4.0
CS139
Jan 8, 2014

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.

1.0
5.0
CS159
May 8, 2014

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.

5.0
3.0
CS159
Oct 2, 2014

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!

3.0
3.0
CS139
Grade: A+
Oct 30, 2014

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.

1.0
4.0
CS139
Grade: A
Jan 12, 2015

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.

2.0
4.0
139
Jan 12, 2015

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.

1.0
3.0
CS139
Jan 13, 2015

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.

1.0
5.0
CS139
Grade: A+
Apr 8, 2015

I'm sorry Nancy Harris is still teaching and she made us hate our lives for a semester

3.0
4.0
CS139
Apr 29, 2015

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.

3.0
5.0
CS139
Grade: B-
May 6, 2015

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

2.0
3.0
CS139
Grade: A+
Sep 4, 2015

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.

1.0
5.0
CS139
Nov 4, 2015

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.

2.0
4.0
CS139
Grade: B+
Dec 4, 2015

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.

4.0
2.0
CS139
Grade: A+
Dec 4, 2015

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.

1.0
5.0
CS139
Grade: A
Dec 7, 2015

Awful teacher cant believe i got stuck with her the last year shes here. Hopefully she will never be teaching again

1.0
5.0
CS139
Grade: B
Dec 8, 2015

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.

1.0
5.0
CS139
Grade: B+
Dec 9, 2015

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.

1.0
5.0
CS139
Dec 9, 2015

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.

2.0
4.0
CS139
Grade: A-
Dec 10, 2015

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.

1.0
5.0
CS139
Grade: F
Dec 15, 2015

She expects too much for a introductory class. Expect a lot of work and teaching yourself.

1.0
5.0
CS139
Grade: F
Dec 15, 2015

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.

4.0
1.0
CS139
Grade: A
Dec 16, 2015

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.

1.0
5.0
CS139
Grade: A
Dec 16, 2015

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.

3.0
4.0
CS139
Dec 19, 2015

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.

1.0
5.0
CS139
Jan 8, 2016

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.

2.0
5.0
CS139
Grade: C+
Jan 27, 2016

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.

1.0
5.0
CS139
Grade: Rather not say
Feb 18, 2016

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.

1.0
5.0
CS139
Grade: B-
Mar 14, 2016

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.

1.0
5.0
CS139
Apr 11, 2016

Nancy is terrible

1.0
5.0
CS139
Grade: F
Apr 11, 2016

Don't take her unless you feel like you hate yourself.

1.0
5.0
CS139
Grade: F
Apr 11, 2016

Can't have her emerge back into JMU CS.

1.0
5.0
CS139
Grade: F
Apr 11, 2016

Take someone else

1.0
5.0
CS139
Grade: D-
Jan 21, 2017
Wouldn't take again

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!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CS139
Grade: C-
Oct 6, 2017
Wouldn't take again

Don't do it

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
5.0
CS139
Oct 6, 2017
Wouldn't take again

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

LowHigh

Predicted Grade

C+

95% confidence
Based on 23 grades
Most common grades:
F (5)
A+ (4)
A (4)
Grade Distribution
A(8)B(3)C(3)D(1)F(5)A-/B+(3)
Based on 24 reported grades
F: 5
A+: 4
A: 4
B-: 2
Common Tags
Tough Grader (2)
Skip class? You won't pass. (2)
LOTS OF HOMEWORK (1)
Get ready to read (1)
Rating Trend

Declining

-0.82 avg change
Jan
Feb
Mar
Apr
Jan
Oct
Last 6 months
Ratings by Course

CS474

5.0

(1)

GISAT160

4.0

(1)

CS239

3.7

(6)

CS159

3.0

(2)

CS139

2.4

(74)
+4 more courses
Difficulty by Course

2391

5.0

139

4.5

CS274

4.0

CS474

4.0

CS159

4.0

Similar Professors