2.6
Quality3.3
Difficulty52%
Would Retake121
Reviews52%
Would Retake
121
Reviews
Rating DistributionOfficial
121 total ratings5
31
4
17
3
7
2
17
1
49
What Students Say
“In Java this happens, in Java we have this”
CS2A - 1.0 rating“I used to love coding, but she turned it into something I hate with a passion”
CS1A - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
50%
Textbook Required
65%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.08 avg changeRatings by Course
CIS01
4.3
(3)C
4.0
(1)15AB27D
4.0
(1)JAVA27A
4.0
(1)CS1B
4.0
(1)Difficulty by Course
20757
5.0
15B
5.0
CS27B
5.0
CISA
5.0
CIS15
5.0
Reviews (120)
very good teacher, open book tests
Nice and easy teacher... clear tests! just can't talk in her classes at all...
No Comments
Anger Management
Her homework and test are prefectly show what should I learned from the class. Open test and exam are cool. You can learn so much from her class.
i guess she used to be hot ... but still she..
for me, she is OK. But my friends don't like her.
No Comments
Ya her exams are easy but needs to improve her attitude.
Worst teacher in communication. she is helpless, rude,angery and over all arogant person. She makes you feel bad when you ask a questions and if you are first time programer don't be her class since you can't ask questoins.
Is she herself or is the school know about her WE NEED BETTER TEACHERS THEN THIS ONE she is helpless teacher
Her teaching is clear but she doesn't really like to answer questions. You always have to find out the answer by yourself. If she is not in good mood, gee. If she says you are wrong, you cannot argue with her.
I think she is good. You can learn ALOT from her class. After taking her 15B, I found that I didn't need to know anything else to pass John berry's 15C. Don't ask questions if you are not even close to the answer you want. So many homework.
Very good at explaining the reasoning behind programming. Very detail-oriented, and therefore you must follow her instructions on the homework. May seem abrupt, but I just thought she was professional and business-like. Tests open book; I learned a lot
She is a horrible instructor. Very condescending, very difficult to talk to.
She is such an evil teacher! If you take her class, you will regret it! Don't just take this class!! She is not friendly to students at all because she does NOT like students. She is just crazy woman and enemy of us!
She is an awful teacher! She could be really biased if she doesn't like you. Not helpful - not approachable - not friendly - and could be very demoralizing. If you have a hard time in computer courses, don't take her! You'll hate this subject even more!
She does not understand her own subjects well.
She is very good at explaining concepts thoroughly, and very poor at helping students. She's condescending to any student who asks questions during class. The second week of class I realized that I was a bit behind, so I asked her if she could recommend a tutor; she told me I should drop the clas
If you have no experience with programming you're going to have a tough time. Although she tries to explain things thoroughly, this class will keep beginners under water unless they work and try really hard.
The worst teacher i've ever had !! Not helpful, many assignments, but her final exam and midterm are easy and open books.
No Comments
The worse theacher I've had.
No Comments
This is the most horrible Professor i've ever had. She dosen't help her students and expects you to keep up with her. She referred the class to tutor lab that was on the same day and time as my CNET class. That was her extent of help in this class. AVOID at any cost she will make your intrest in this subject a living hell:(
I have seen students expecting more of Ms Haight but she works really well with those who are genuinely interested in learning and who make every effort to progress. Turn up on time, listen, and do your homework and she will be the best teacher you ever had. And... she is amazing at detecting syntax issues and is like a walking compiler !!!
No Comments
I must say I didn't warm to her at first but Ms Haight knows her stuff and keeps the class dead on track. She also has interesting guests and visits.
Nice teacher, gives clear assignments, even took us on field trips. We had a small class and she encouraged discussion. Can't really say I learned too much from her lectures though. Still, highly recommended.
a really really terrible person. She treats students as slaves.
Elaine did a fine job teaching this class, despite some students who could be disruptive. She invited guests from the software industry to critique student presentations, which was very helpful. She was also very responsive to the online forum, and gave good assignments. Overall, a top-quality instructor.
It's funny that she rates herself to rise her rating at this website since her rateing score is too low. No students like her. Never take her, she is so terrible. She treats students like slaves unless you are a white male. It's so sad that she made me hate this subject.
Please do not look down your students.
Hw every class. 2 Midterms, both easy. Has a final project, she does not teach how to make it. You have to be autodidact. She does not help. Be an expert before taking her class. extremely anal about details like style, terminologies and comments. Strongly discourage people from taking her. I recommend Kathleen O'Brien.
This instructor is completely useless. I dropped the class very quickly, so I can't judge grading. She was completely unfamiliar with the industry and the material.
Terrible teacher. DO NOT take her
awful
AWFUL TEACHER. She is sooooo mean, you can get only get a F easily.
terrible teacher, hard-grader.
Horrible teacher, only teaches to a select group of people. She expects more in her homework assignments than she asks for. overall i hate every second of her class.
Useless
I'm not sure what is everyone else's issue but I really liked this professor and thought she was fair. You get out of the class what you put into it is all I can say. I would definitely take another class with this professor I didn't see any of the negative traits mentioned in the other ratings.
I really liked her. you have to be active and try to learn and then she is the one who really help you. Despite the comments about her attitude, I didn't notice anything bad about her. Her attention was equal to all her students. I really learned what she taught.
She enjoys picking on students. Her grading system is weird. You could get points taken off for like 100 reasons but she only gives out like 3/3 or 5/5 max. If you get on her bad side, 1/3 is a typical grade for a very hard work.
The most unfair instructor I've had in my 7 years of College! (I've got a graduate degree.) This is the first time I have had a professor not like me and give me poor grades on whim. I pointed out an obvious grading error and she refused to even acknowledge it. Too bad, I was really interested in the subject matter but had to drop.
she wont stop talking!!!!! she keeps on and on about stupid issues!
I've taken two online classes from this professor (so I cannot comment on her classroom management). She is a demanding but fair teacher. I think the negative reviews say more about their authors than about Ms. Haight. She knows her stuff and does a very good job of managing an online class. The textbook for her AJAX class was useless, though!
Make sure not to cross her. An Evil teacher... If English is your second language, make sure to ask a friend to help you writing messages. Don't ask for help, don't expect handouts, her policy is "No teaching is my motto", keep away from me and I might let you survive.
I agree with the comment that the low rating says more about the student than the the instructor. I've taken 2 classes with Ms. Haight and I find her to be an excellent instructor. She's very fair, responsive, and knowledgeable. She's not interested in excuses, so just do the work and you won't have any problem.
Take her if you want a "F" in your transcript.
She is evil and picky as people say below. She expects everyone to be perfect. Take her only if you are expert in programming.
Hey Students! I'm a seasoned programmer. After taking her class I got an impression that she is paid under the table by Big Corporations to keep US kids from entering SW Engineering profession so that BigCorps could bring cheap Indian workers to US or Outsource IT jobs 'n justify: 'no talent available in the US' U r doing great job for them Elaine.
Just keep saying she graduated in Standford and UCB. She just tells you the problems and never tell you how to do it. If you ask her, she would just say it is a waste of my time, go figure out yourself. You will just get more and more confused. Worst teacher I have ever seen!!! Take her if you wanna get an F !!!
I didn't learn anything from her class. Don't take her!!!
Misgrades everything, does not explain what she wants. TEACHER OF EMOTION. She will grade on what she thinks is needed, does not grade knowledge. STAY AWAY.
DONT TAKE HER CLASS
Moderate knowledge of topic, decently thorough coverage of the material, but can be rather irritable and condescending. Her attitude is rather coarse, and will make you feel inferior at times, but still overall a fair teacher despite being IMO slightly over-the-board picky on the smallest of details. Only take if you work hard or already know Java.
Explanations are clear, and she cares that students understand. Well-organized. Friendly, yet professional. Keeps things within a comprehensible scope. Assignments are good at getting to understanding concepts. Textbook is more for reference than actual use in class. Handouts need updating.
Course content primarily programming assignments. Very clear requirements for assignments; if it isn't required, it's optional. She regards the requirements as a contract with the students.
Great class. Tough but worth it, since half of class involves with with a team on a project and that interaction alone is a HUGE learning experience. Take this class if you want to learn. There are no excuses. prequisites for this class should be: css, html, xml (a little is fine), json (a little is fine), javascript, some mysql and some php.
This teacher is sharp as a tack, understands a great deal about what she teaches, and demonstrates things graphically. Programming is about being able to interpret and collect knowledge so that solutions may be devised and implemented. The class is far from difficult; you gt what you put in to it. Great teacher.
Excellent class taught by a knowledgeable and dedicated teacher! The assignments were well designed. It helps if you are familiar with JavaScript, CSS, HTML, etc. The teacher made herself extremely available online for help and questions, which was much appreciated. Her assignments were not as clear as they could be, so you have to ask questions.
As a professional Web Developer, I?ve taken similar courses. The instructor was available online for help and questions. She gave timely feedback to individual inquiries. She is well-organized, encouraging, supportive and approachable. She takes educating students seriously. She is interested in all of her students' successes! Sign-up!
Great teacher, great class. Very specific of what she wants and how she wants it. Which I find extremely helpful because there is a million ways you can program something. She taught me things that will be of value in the real world. Great teacher, great course, would highly recommend!
Great teacher, she gives excellent prompt feedback on all assignments.
Worst teacher ever, and I already know Java.. The project is much easier to do by your self than in group and her expectations kept changing. Overall horrible teacher avoid at all costs!! On the side note, textbook is very good and easy to understand especially if its your first programming class as it gives very good explanation of fundamentals.
I have never encountered such an awful professor. I don't normally rate my professors, but I decided to come on here to rate her because I want to save you! She is unclear, rude, uninspired, and inconsistent. I promise you will hate her class. I would rather die than take another class from her.
Final project was sort of easy, but her lectures are just so dull and boring. Plus, it was somewhat unclear at times. I understood more from the modules than I did from her lectures. I wouldn't recommend taking her unless she's your last option
Very strict. Doesn't like anything that diverges from the curriculum. Insisted that I NOT use B-trees for searching instead of a linear search. Didn't teach half the stuff required for the next class. Many of her rules prohibited what the next class holds up as Good Things. She's a nice person, but a terrible teacher.
Not only the worst teacher I have ever had, she also assumes that half the class is cheating. She will often contradict herself, saying one thing in class and something completely different the next day about how she wants your project done. I've never given such a terrible review in my life, and I hope this will be the last. DONT TAKE HER CLASS!!!
definitely the rudest lady i have ever met. She isn't fit to teach a class, she isn't the slightest bit helpful. prepare to use the book and modules, good luck! (not that hard of a class)
Here are some facts: Teaches to a very basic standard, goes over examples and gives handouts that are almost exactly the same as the homework, homework assignments are easy compared to other professors but guidelines are super hard to follow, dont talk in class or she will invite you to leave, i like her because she makes it possible to get an A.
Worst teacher ever
Miss a class she won't help you the rest of the quarter. Doesn't explain what she grades. If you are going to teach yourself then by all means take it otherwise avoid.
she's very responsive to students questions on etudes. I wish she had more detailed written materaisl though.
I did not expect her to make a tough subject easy to understand but the rudeness and unhelpful comments on homeworks made it doubly difficult. AVOID.
Worst Computer Science teacher I have encountered. She does not know how to teach and thinks shes the best programmer in the world. Think you can code? Nice try. She wants EVERYTHING her OWN way. Avoid this teacher at ALL costs. I didn't learn anything. Neither will you. I used to love coding, but she turned it into something I hate with a passion.
Extremely Rude. Doesn't help you nor teaches anything in class. I walked in this class hoping to learn something, but always walked out with lost time and no knowledge.
Doesn't seem happy to be teaching. Offers labor-intensive help that turns out not to be terribly effective. Hostility to students comes across in most interactions. I am glad there other resources for learning Python.
Terrible Teacher. Rude to students. Was writing in the C++ compiler in Eclipse during class when she was showing us examples for Java Code. Didn't explain the conceptual side of programming, she just jumped straight into code. Don't bother, especially if you hate group projects which take up half the quarter.
She is bad at explaining what exactly she wants in the assignments, in that her guidelines are vague and confusing, can be interpreted in different ways not in the exact way she wants... Rude - says "I don't have time to check your work twice" so if you've made a mistake-you will never know unless you ask other students in the class.. saveurmoney
I was enrolled in her first C++ class and she'd constantly be referencing Java. In Java this happens, in Java we have this. It's a C++ I'm not here to learn Java. She started off with a lecture about how "back in my day" before OO languages existed. She would be coding during a lecture and have constant simple bugs, then ask us to fix it.
-Ok level clear explanations, very clear text modules that you can read -Will always help with anything you missed if you are committed to attendance -Easy concepts, tough guidelines, but its useful cz this part will be like 100x tougher in a big software company
Very rude. Was in her online class, and she didn't respond to question sent to her via email, ANYTHING you need to talk to this professor had to be on public forums. When she doesn't know answer to question, she makes sarcastic remarks how she wouldn't even have such questions, instead of simply saying "I don't know".Won't take her classes anymore!
I rate the professor neutral because a few specific reasons: Pro: - Class material is easy. - Fast to help or reply on public forum. Con: - Tough grader: you have to do exactly what the assignments or tests say, no less, no more; I really mean it; so do ask her exactly what she wants.
Kind of a pain to deal with over email, can't speak to her ability in person since I only took an online course.
I took her class to get into CS2C. I had already C++ experience and have to say that I cannot recommend her. She does not understand C++ and mixed the syntax with Java and Python, complaining about the compiler that it does not work. She was rude and was not able to transfer her knowledge to the students, because she does not have any.
-very helpful -ok clear, wll answer all questions, fortunately I learned 80% of CS1B material from youtube and google within 3 days which i recommend for yall -easier than CS1A -great personality -cares for students success beyond class room -6 week group project and inviting people from googleamazon teaches "real world" programming
Good Feedback for all the Assignments
She is actually not that bad. It's just ok.
She no actual knowledge of JAva. Most people in my class knew more than her. maybe to make up for that, she has no respect for students as adults. I think she sees us as kids. She thinks her job description is a princess and demeans anyone she has power over. You will definitely notice it in the way she carries herself.
I took two of Elaine Haight's classes. OOP programming in Python and in Java. I thoroughly enjoyed them both. Her teaching is very clear. She's very knowledgable and is not afraid to to say "I don't know the answer to it/ but I can find out". I can trust her to give me the correct answer. She is very fast at getting back with answers to our questio
I am really surprised that this teacher got such a bad rating. She is awesome, her lectures are really good, I learned a lot . She is also very helpful, knowledgeable and responsive on her online discussion forum. There is lots of opportunity for extra credit but you have to sit and do it. If you love and want to learn programming then take her.
Pithy and short feedback that is of no real use on cumulative assignments. Do one thing wrong? Get a zero and bad instructions on how to fix. Good luck fixing it before the next assignment is due, which is based on the previous assignment, which is now 20% off for being late, which you'll probably get wrong and get bad feedback on.
clears the basic concept and lets you know how to understand independently. gives feedback for every assignment. knows her subject very well. finals are project based,so gives hands on and a chance to learn and understand the connected concepts.
She is a real gem! As for lectures, her explanation is super clear and succinct! She helps her students out of her way when we visit her during her office hours; she is genuinely sincere. Trust me, and just follow her instructions! I am a pure beginner as for Java, and a very slow learner. But she raised me up! I love her so much!
She has no understanding of how the field of computer science functions today, she's completely stuck in the floppy disk era. Her obsession with irrationally long and complicated comments make the assignments difficult.
I know a few of my classmates that actually do like her class, but I personally don't. She's a bit rude however, if you keep to the book like it's your life line, then you shouldn't have too much difficulty with the assignments. She's a 'minimalist' and will rage on you if you don't follow her guidelines down to the very last period. DONT TAKE HER
Incredibly tough and often times rude. Her lectures are extremely difficult to follow and she practically shames you when you ask questions about what is being taught. I finished the quarter with a good grade but a very very minimal understanding of what Java is.
I'm surprised she is still able to teach at Foothill College. I took Java and learned northing. She favored students who asked "tricky" or "smart" questions, but when someone like me doesn't understand something that is simple by her standards, she blames you for not studying hard enough in the class. She's very rude. Avoid her at all costs.
She is very direct about the points she makes, and very organized. Don't talk during class. If you are a beginner you absolutely need to do more practice than she assigns. Watch some youtube videos, work on little side programs with friends. She will look for every possible thing she thinks you could improve on, but she wants you to succeed.
Professor Haight's teaching style is highly convoluted and demonstrates her lack of understanding of both the topic material and her grasp on the english language. Her class examples are vague at best and misleading at worst. She rushes through the entire class with the clear intent on getting to GUI visual design and skips over how it is built.
Elaine Haight is very prepared and polished at a a teaching philosophy that is appropriate for many but not all students. Her emphasis is on business and the workplace, and very little on cs theory. She has very transparent evaluation, and relatively easy assignments. I am grateful that she declined to penalize me for skipping a class meeting.
I took her online course, so I did not talk to her too much except for on comment I wrote, but she did give good comments. Being my first online course, it was really fun to take tests in the night at home and in pajamas, and when you are most calm.
Good feedback on hw. Projects r easy but they r not clearly explained. If u write code that's not what she expected u will get pts deducted BIG TIME! Final exam, I had to convert temperature from C to F. I round the # to 0.2f instead of printing it all out which she didn't say I can't. She took 50% off for that question! That's ridiculous!
She is a well versed and respected instructor. I have taken other courses before, with many other teachers/professors, and can say that this instructor is very good. Explains things well, gives video samples, and makes sure you learn the subject before finishing the assignments. I did have to work hard, but her labs were clear and to the point
The instructor is not really clear with her class syllabus and does not want to hear you in case that you had an issue with her mistakes in the syllabus and submitting an assignment! Giving you no mercy and responding to your emails with anger and does Not care about International students situation by being less than 12 credits per semester.
I regret taking her class. You have to master coding before taking her class. Her HW objectives are very unclear, and she doesn't like helping students to learn. She will not answer your question if you ask her directly. Avoid her if you want to learn.
This was my first CS class and I regret choosing her as my teacher. She's rude, mean, and disrespectful. It is easy to pass the class but her way of teaching and her personality makes the easy grade not worth taking her class. She assumes you're cheating too. If you decide to take her class, be mentally and emotionally prepared. Good luck.
I honestly don't understand why her RMP is so low. She was always very willing to help, seemed very caring, and made her exams VERY easy. Assignments were pretty easy and she gave good feedback which filled some gaps in my knowledge I didn't realize I had. I took this course for ICS32 credit at UCI and it was a great choice.
lol just take this if you want ics 32 credit. you would learn more for ics 33 than you would have just taking ics 32. very easy class, just pay attention to due dates and formatting
Although her test and quizzes are really easy, she's the rudest professor I've ever had, will assume that you cheated for using some baseline knowledge. Her homework grading criteria is extremely ambiguous. Though you can resubmit after the due date with deduction, she'll call you out for submitting too many times.
After seeing other feedback, I was a bit skeptical about taking class with her, however, I was pleasantly surprised. Her feedback on the programming assignments was exactly right. The modules and video lectures were very good. It was overall a very good exposure to Python. Will definitely take course with her again.
Honestly, she's pretty rude and asking for help in the class is like a 50/50 chance if you leave more confused. Her assignments are not that clear and I felt she got mad at me if I brought that up. Pros: She grades super fast and her feedback is helpful. Her tests are very easy and she grade resubmits of assignments.
I don't get these other reviews. I am taking multiple CS classes at Foothill, concurrently, and I can say Professor Haight is my favorite by far. She answers every single question on the discussion forum, she makes custom videos about every topic, and the modules + zyBook beat any textbooks readings I have been assigned in other classes. 10/10 IMO
She's wonderful! Super clear lessons & assignment criteria. Modules and videos are fairly short yet clear & helpful. I learned so much! Assignments were appropriately challenging, not overwhelming. She gives helpful feedback, VERY promptly. Has high standards but is very fair. I highly recommend her.
Nice and caring teacher. Easy introductory java class for anyone that needs a relaxed & stress-free learning environment. Glad I took her.
Super quick on giving feedback and responding to emails. Clear instructions. Lays out half of the course at the start (up to midterm) so you can work at your own pace on the online course.
Prof. Haight is a great teacher. Her lectures and projects are outstanding. There are few extra credit opportunities. She is also pleasant to look at, very beautiful!
Java was my very first computer science class I took as a hs senior, and it took a bit to get oriented to the CS world. It was my misfortune to get Ms. Haight as a professor. She is extremely rude/rigid with beginners and unapproachable with zero care for her students despite genuine effort from them. It turned me away from a career in CS for good
Class Info
Online Classes
100%
Attendance Mandatory
50%
Textbook Required
65%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.08 avg changeRatings by Course
CIS01
4.3
(3)C
4.0
(1)15AB27D
4.0
(1)JAVA27A
4.0
(1)CS1B
4.0
(1)Difficulty by Course
20757
5.0
15B
5.0
CS27B
5.0
CISA
5.0
CIS15
5.0