2.1
Quality3.9
Difficulty22%
Would Retake98
Reviews22%
Would Retake
98
Reviews
Rating DistributionOfficial
5
12
4
11
3
9
2
17
1
49
What Students Say
“If it correlates with anything, its on there”
CS180 - 1.0 rating“Very ill prepared and scattered professor”
CS191 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
92%
Textbook Required
67%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.01 avg changeRatings by Course
CS430SECTION1
5.0
(1)CS170
2.8
(4)JINS382
2.5
(2)CS291
2.4
(5)CISINTRO
2.3
(3)Difficulty by Course
CISINTRO
4.7
CS285
4.5
CS185
4.2
CS291
4.2
JINS382
4.0
Reviews (98)
Dr. Dare has a great personality and is always willing to help you with anything.
The review below is wrong.
This was the absolute worst instructor i have ever had! I asked for help many times and she just basically told me to get a tutor. She brought my self esteem down greatly when she poked fun at my very low grade. She caused me to drop out because she just wouldnt help me. Dont take the ****!
I didn't have much of a problem in this class, but I can understand where people might. You have to have a good mind for this stuff to understand it. So beware when you go into this, it could go either way in my opinion.
Holy crap man! Dr. Dare is by far one of the most difficult teachers to understand. She gets all of on a tangent and starts squealing about something trivial. The tests suck royaly and she lectures clear past the given time. I would not recomend her to anyone, at all, ever.
With a teaching style that can only be described as "very lacking," Dr Dare manages to present potentially interesting topics in the driest way possible, all the while utterly failing to draw any connections to other material or presenting any use for the information.
Dare was a great professor. Be prepared to work hard if you take her class but you will learn. I loved the class and I am not even a Comp Sci major. It is very easy to get an A if you only try.
No Comments
This class is easy as long as you have done some sort of CS in the past. I already knew everything that this class teaches, so for a new person to CS, this might not be a helpful review. The only part about the class that I disagreed with was some irrelevent material was put on tests. You'll be fine if you try and stay on top of your programs.
She made me wanna cry with her tests I hated this class!!!!!!!!!!!!!
Wow. Dr. Dare represents all that is wrong with CS at Truman State. She is closed-minded and feels threatened by change. She constantly overreacts, has a squealy voice, and barely knows anything about the subject. Most notably, she can talk for longer and yet convey less actual information than anyone I have ever met in my life. DO NOT EVER TAKE.
A HORRIBLE teacher. How am I supposed to learn from the most boring professor ever who barely knows anything about the subject? Do NOT ever take her!
No Comments
I really like this teacher. Although I can agree that she can be confusing at times, all you have to do is ask and she'll explain it. I plan on taking her in the future. She’s very nice and knowledgeable on this subject.
Avoid at all costs. The WORST TEACHER I'VE EVER HAD. Her lectures are aweful. The homework and programs are way too much work. And the tests are brutal. I wish she would retire.
I had a great experience with her. Her grading was fair; hmwk and quiz pts were given based on completion and being on time. Tests weren't too hard as long as you studied what she told you during review. Go to her office and the grader for help. I usually did very little reading, I just listended to the lectures, and I got an A.
Excellent Teacher for major students. If you plan on taking any upper level CS classes at truman she will prepare you better than any other entry level teacher, Extremely intellectual on the subject matter.
She was definitely the worst professor I have ever had, and I used to go to a community college. Her lectures go all over the place and she assumes that you know alot about programming, so don't take her if you dont have alot of programming experience. Also, she isn't helpful at all. Further into the class she says you should be able to do that
She taught a lot of stuff in a strange order, but it was all useful if you intend to go on in the CS department. She was very knowledgeable about the programming language used, and the book presented was a goldmine (I still use it today). Very nice, but kinda confusing if you don't ask questions.
Tests are extremely hard, the average score is usually D, but she curves at the end of the semester.
The course is pretty easy in the beginning when nothing significant is talked about, but as the course progesses her teaching deteriorates which makes everything harder. Her tests are more difficult than climbing Everest.
Kinda boring. Knows her stuff, teaches very fast.
Dr. Dare is a great prof. Anyone who says she is hard is just someone who doesn't want to study or do the work needed to learn. Real life requires work and so does school, especially CS. I took what she taught me and used it during my summer job. Boy was she right on. I was so glad I studied hard and did the program assignments. SHE IS GREAT
Horrible, awful teacher. She thinks that because she's been teaching for 20 years that she knows it all. Gives no leeway whatsoever, especially on attendance, and her token response to everything is: "Well, if I let you do that, I'd have to let everyone do that", even in response to extreme circumstances. She should not be teaching.
She asked a student from Nigeria if they "had computers over there". One of the most ignorant teachers ever. The class is easy if you post online, but the weekly quizzes on the articles can kill your grade. Group project (paper) is a pain, but okay. Attendance is super-regulated, and even excused absences are marked off. Ridiculous teacher.
She was a little wacky in her lectures, got sidetracked a lot. However, she was very clear in her lectures and told us exactly what we needed to know for the tests. The tests were thorough and challenging, but if you put in a lot of studying, you were good.
She was teaching python when she didn't know it well herself. She kept all of her materials from previous years the exact same even though a new version of python and a new book had come out. The way she taught didn't flow with the book and she didn't explain the material well at all.
This class started out the easiest class in the world, and then suddenly no one in the class had a clue on how to do any of the projects. She isn't an awful teacher, but she often gets confused about which language she's teaching and she isn't good at helping you.
Dr. Dare is an awesome teacher. Everything she said was crystal clear to me in her lectures. I met with her a lot outside of class and she was very helpful. I would definitely a class I would recommend to everyone!
She was by far the most amazing professor ever! Loved chatting with her and she was super kind. Talked about her kids quite often though. Tests were a piece of cake for me. Homework was a challenge, but she helped me through it! Best PROFESSOR!!
Dare-Halma loves this subject and does a great job teaching it. She is very clear on what you need to know for the test and is fair in her grading. She likes to talk a lot though(she gets off topic a lot), so it can be difficult to catch her during office hours sometimes since she spends a lot of time talking to anyone who stops by her office.
Iwhen I started Dr. Dare's class I had no problem, however she changed dramatically on the ways she teaches. Very scatter-brained has a squeley voice and gets off topic. Talks way to much about children and she get freaked out by change. do NOT take from this woman.
Her programs take way too long, including the tests. Her test questions take way too long. Even if you go to her office hours and go over the test, she goes fast and doesn't help a lot. HW assignments were dumb because she has specific answers to them, and her tutors grade them without the answer key.
This was the worst. Her programs are long and the homework had no clarity at all from the textbook and her graders had to grade them without the answer key and grade a week after they are turned in along with getting the answer key. Her tests were long (coding part). She expects you to read alot from the book, but goes out of order.
Dare-Halma for CS 180 is like shooting yourself in the foot if you A: Didn't take a CS class in highschool that went over basic things B: Can't make most of your time for the class. Her grading is very harsh, as your tests have a test review guide in which you MUST know EVERYTHING. If it correlates with anything, its on there. Bad For Beginners.
I never met a teacher that truly cares for their students as much as her. She is always asking for feedback on how she is teaching and if she needs to go over something again. She teachers better than any teacher at Truman and she knows what she is talking about. People fail because they don't put in the work and don't tell her when they need help.
She tries her hardest to get every student an A. She gives bonus points. We had a 25% curve one time. There are only 4 test including the final. If you read the book, take notes in class, and go to her office hours, you'll get a HIGH "A." And I mean like 97% or 98%. She is always asking if we understand things and stops for questions every 5seconds
All in all, a great professor. While her tests can get rather hard, she gives bonus points to make up for it, and even once gave us 25 bonus points on a 100 point test. There are only three tests and a final. If you work hard and put in the effort, you will easily get an A. She is willing to help you. The only way to fail her class is to be lazy.
I think it says something that the positive reviews all have negative user reviews whilst negative reviews have positive user reviews. This professor is just awful. Stay away from this class. I recieved an A so I am not just complaining. Her teaching style is godawful. Many people drop out of the major cause of her. Awful role model.
She's fine. She straight up tells you that she takes pleasure in making questions so hard that people will get them wrong.
Although I'm not receiving a bad grade at the moment, I cannot deny that she is not the greatest of teachers. She skips over some things in class and her assignments occasionally will cover things she did not discuss. Make sure you go over her review guides and do the reading and the homework, otherwise you'll probably fail. Go to the tutors 1st.
She's not as bad as many students on here say she is. She lets you know exactly what is going to be in the tests in her study guides. She covers the important topics in class. I had a bit of knowledge in CS before taking this class, but the class would be just fine for someone who has no background in CS.
She is a tough grader. Tough to the point of being borderline unfair. Each project is 100% correct or 100% wrong. If you had an error, no matter how small, you would get a zero. Luckily, she lets you retry the homework you turned in, for a slightly reduced point total. Which you will do a lot.
Possibly the worse teacher I've ever had. Her lectures were scattered and confusing and often we ended up off topic. This class claims "no prior programming experience" however this did not feel like the case considering I felt constantly lost despite reading the book and never missing class. Not good for beginning programmers.
Don't take her if you have no prior experience with coding.
The professor is a nightmare. I understand that the professor is merely to show you a path, then you go upon a journey to learn. But when that professor only gives you a hammer and some nails and expects you to build the titanic, that's when I can't respect her. TLDR: She gives you basics, but doesn't help you with anything else. Suicide For Grade
She doesn't really "teach" us. She "shows" us things. She doesn't explain how to use them in certain situations which makes her a poor professor. And she takes great joy in making the tests abnormally difficult.
I've had her for two semesters now. Her lectures consist of showing us various definitions and examples, but not really explaining them. I had to learn most things by religiously examining the textbook and watching videos online. Going to class always felt like a waste of time., but it's required. Expect to be confused every class period.
Very ill prepared and scattered professor. Very often goes off on tangents that don't relate to the class. She does not explain even basic concepts in a way that everyone can understand, and instead writes definitions followed by a poor example. If you don't understand after that you're sol. First test had various students with grades below a 10%
She knows her stuff and is very helpful. CS lectures can be boring, so no surprise there. Learned a lot, but I wouldn't take her unless you are a major. Overall very personable and sweet! Would take again
She cares about students but I wasn't fond of her teaching. She tended to misinterpret students questions so you'd get a long winded answer to a question you didn't ask. She took attendance but I didn't think lecture was necessary. Homework isn't graded, but preps you for quizzes.
It was VERY difficult to earn a good grade. She will write on the board notes that are verbatim to the book and won't explain it well at all (if she can, she sometimes refers to students for answers). The programs had me sitting in tutoring for hours on end. The review guides given are decent but very vague, overall avoid this prof if possible.
Whatever you doAGREE with her on ALL issues, praise her and tell her she is the greatest, bent the knees and worship her, tell your classmate to worship her also. then maybe, just maybe you might make a B
Be ready to take everything in. She's definitely going to misinterpret the question you ask her and confuse you more. Oh and you have a lot of homework every week. Her tests are very hard and a lot compared to the time!
She's doesn't know what she is talking about, and I think she knows that herself. Therefore her tests are easy. Takes quizzes randomly in the beginning, however, will let you know later in the semester. Grading is pretty harsh., but if you know high school maths you'll get a B.
Halma (in CS 191) gives a lot of pop quizzes that you really need to have studied for. This means that you need to constantly be doing the homework and refreshing your brain on what taught in class. A lot of people don't like her, but I personally don't think she is that bad. She is always willing to meet with you and discuss anything that you need
Her class was mediocre. The quality of content of the book was above average but the things you learn from her range from infinitesimally to absolute zero. Her personal hatred toward bad student is what you need to know. To deal with a chauvinist educator, stay vigilant and keep your head down at the right time.
Terrible at communicating, doesn't understand that some quiz questions take more than a couple of minutes to do. If I had to take her more frequently, I'd probably drop my CS major.
Possibly the worst CS prof here. All quizzes are pop quizzes. Attendance is mandatory even though nobody will learn anything from them. The book is needed to learn anything from the class. She doesnt know how to teach; the lectures only make sense if you already read ahead. 191 is required for CS so USE HER OFFICE HOURS AND READ THE BOOK. AVOID HER
A TONS OF HEAVY READING HOMEWORK AND I have no idea what she is talking about
Quite possibly the worst computer science professor on campus. No explanations. Calls you dumb or insinuates it if you don't understand a concept. Don't take this professor. I changed my major because of her horrid teaching.
I think this was a well organized class. Her expectations were clear and she clearly cared whether we were understanding what she was lecturing on. Test and quizzes were very similar to homework, so it all seemed familiar and there were no real surprises.
This was one of the few classes I've had where time really flew by fast in class. She never collects homework (although she'll tell you she will), so all your grades are pop quizzes and tests, but they're actually pretty easy. The homework is usually short and easy and her office hours are super helpful if your confused!
Darehalma told me four years ago to quit coding and try another major if her class was too difficult for me. I am now a Software Developer working with a startup with a non-CS degree because I decided to avoid her like the plague. Absolutely my worst experience at this school. Don't take her if you can help it. If you can't, push through.
Dr. Halma is at her best a super caring and supportive teacher and at her worst a bad communicator. Her class was difficult, especially at the beginning because it's hard to grasp where your knowledge of the content is until you take a quiz. You will need to utilize her office hours and the TA's. With hard work this class is doable.
Completely useless lectures. A lot of homework. Tough grader. She thinks that she is awesome but she has no idea how to teach at all! The WORST professor at Truman! Don't know why Truman still keeps her. Probably they need really bad professors to balance out and she is cheap! I hope she can consider changing her career.
Basically you will be self-taught throughout the whole semester. E-mails are not very helpful. Make sure to read the chapter before taking a quiz.
She is one of the worst professors in Computer Science. This class was fun because of the discussion. However, we had to study EVERYTHING on our own. This class is a LOT of work. We had one quiz and one presentation each week. If there is an option that you can take any other professor, do it!
Absolutely abyssmal professor who should have stayed in a different field besides teaching. She is the sole reason half of a previous class changed their majors. She openly berated students and insulted them without teaching. I passed this class easily with past knowledge of CS from Highschool. Just don't take her. Absolute nightmare.
Halma is controversial, but if you are a female in CS I recommend taking a class with her. Go to her office hours and talk with her. Her support while being in CS made me feel so cherished and confident. This class was the most difficult class I have ever taken, but I used the CAE tutoring center religiously and went to her office hours to pass.
The worst instructor ever, she should do something else but teaching. Bad pretentious attitude, doesnt want to help and gets mad if someone asks a question. Shes never available during office hours, I bet shes seldom on campus either.
All she wants is for people to come to her office hours and ask for help. Although she isn't always the best at understanding how students are confused she can occasionally be helpful. She is not a super hard grader but does like to give a few difficult test questions. She relies on the advanced students to help other students. She is nice though!
You must participate the class
The only professor I've ever had that covers 40% of the actual material in the book but still tests you on 100% of it. She does the simplest examples in class then expects students to teach themselves the rest. Even in class she is rarely able to understand what a student is asking. She's more suited to be a high school teacher than a professor.
This class will teach you a lot. All the necessary material is tough, just be prepared to spend the time implementing it into code.
you have to know everything about c++ before taking this class. she expects that you know everything. her tests are really hard to get answers and her labs are terribly difficult.
This professor was absolutely terrible. Her syllabus had literally nothing but university policy. She then told us she would put the assignments and reading on BlackBoard and stopped updating it after the end of January. There is much more that I do not have the character space for. Just avoid the Computer Science department at Truman at all costs.
NEVER TAKE THIS PROFESSOR. SHE DOES NOT EVEN KNOW TO CROSS THE PROGRAM RUNNING.
She is extremely passive aggressive, has an inflated ego, shows no remorse if you are sick or have emergencies, and sabotaged my grade for no apparent reason.
Professor Dare-Halma knows much in her field and it is evident from her lectures, however she really fails to get across lessons that she deems are too easy to go over. Tough grader but understandably so. I wouldn't recommend this professor to a beginner in CS. She doesn't teach the material well enough for clear comprehension across the board
Prior programming knowledge is necessary if you want to survive.
ATTENTION!!!!!!!!!! Maybe someone believe me or not, she was one of the worst professors that I ever experienced in my entire life. As a professor, she teaches us but she is the one who doesn't know anything. I know it's strange to believe but this is the truth. Very heavy lectures and assignments. The exam is super tough. Never take her classes.
As a Ph.D. prof, she teaches those contents where she herself isn't aware of it. She is confused when teaching and doesn't know the concepts. I mean how can we learn? It's a lot easier to study and understand from youtube rather than from her lectures. Please avoid her classes, you can also see other reviews for more details about her style. AVOID.
Dr. Halma, as with any class she teaches, is extremely unorganized and will make that your problem. If she forgets something, she makes it out as if she did nothing wrong, and it's stuff you should've known. This class specifically has weekly quizzes and weekly presentations. We've had many quizzes with questions not over what was read.
In most ectures she will not properly teach a lesson nor take questions, her office hours are faulty, and the tutoring is the only way to learn as she expects you to know items that are outside of rhe course curriculum. She's made several students change their major
Professor regularly went off on tangents without coming back to topic. Was rude whenever students showed lack of knowledge on outside information not studied. Only reason several of us passed was grouping together or tutoring. I learned through YouTube instead of the professor.
Don't take her class ever in your life.
Taking Ruthie Halma's class was one of the worst experience of my life.
Worst professor at Truman. She doesn't know what she is teaching but acts like she knows everything.
How can a professor be such horrible. Never seen anything like this and I am sure I never will. Do NOT TAKE her class. She has 0 knowledge on the subject matter, does not answer your question properly. Definitely does not want student to do good. Attendance was not mandatory and she took pop up quiz when there were few number of students. HORRIBLE!
Dr. Halma goes off on rants constantly, so prepare to hear the same stories over and over again. She is out of touch with the modern CS field and has yelled at a foreign exchange student for using his phone to translate. If you show up to her class on time, don't use your phone or laptop, and pay attention, she will like you.
The professor's satisfaction in student challenges is discouraging.
terrible. she is the bane of my existence. I don't think she actually knows what she's teaching us. Everything you learn is on your own. The examples in class are so different from the hw and quizzes. If you want to do good in this class, you better get ChatGPT Plus and be prepared to have no social life studying for the 2-3 quizzes per week.
I have taken multiple classes with her, you will learn a lot if she's the professor. You will have to put in a fair bit of effort though, she's one of the tougher professors at Truman. She does not take BS from anyone so beware, she does love to go on rants, which depending on the kind of person you are can be good or bad.
She's one of the "Tougher Professors" because she doesn't teach. She just forces you to come to class and goes on wild tangents without properly notating what the lesson is. I've been in several of her courses and each one I've dreaded it because I knew it wasn't a class where I'd learn from someone experienced. Learn from Youtube, not Darehalma.
On the first day of class, she warned us that she expects 300-level (higher-level) effort in our essays as college freshmen because she stated that's what she mostly teaches. She was also generally harsher and less understanding than any other professor I had in my first year. The attendance policy is also rough.
i would rather pledge sigep.
Incredible if and only if you actually truly care about the class you're taking with her.
Class Info
Online Classes
100%
Attendance Mandatory
92%
Textbook Required
67%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.01 avg changeRatings by Course
CS430SECTION1
5.0
(1)CS170
2.8
(4)JINS382
2.5
(2)CS291
2.4
(5)CISINTRO
2.3
(3)Difficulty by Course
CISINTRO
4.7
CS285
4.5
CS185
4.2
CS291
4.2
JINS382
4.0