2.1

Ruthie Dare-Halma

Computer Science - Truman State University

2.1
Quality
3.9
Difficulty
22%
Would Retake
98
Reviews
2.1
Quality
3.9
Difficulty
2.1
Helpful
2.1
Clarity

22%

Would Retake

98

Reviews

Rating Distribution
Official

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

Online Classes

100%

Attendance Mandatory

92%

Textbook Required

67%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 49 grades
Most common grades:
A (15)
B (11)
Not sure yet (8)
Grade Distribution
A(19)B(12)C(11)D(1)F(0)A-/B+(6)
Based on 59 reported grades
A: 15
B: 11
Not sure yet: 8
C: 7
Common Tags
Get ready to read (21)
Skip class? You won't pass. (16)
Participation matters (16)
Tough grader (16)
Lecture heavy (11)
Test heavy (11)
Tough Grader (10)
Beware of pop quizzes (9)
Rating Trend

Declining

-1.01 avg change
Jan
Nov
Jan
Apr
Nov
Dec
Last 6 months
Ratings by Course

CS430SECTION1

5.0

(1)

CS170

2.8

(4)

JINS382

2.5

(2)

CS291

2.4

(5)

CISINTRO

2.3

(3)
+7 more courses
Difficulty by Course

CISINTRO

4.7

CS285

4.5

CS185

4.2

CS291

4.2

JINS382

4.0

Reviews (98)
5.0
4.0
CS180
Sep 18, 2003

Dr. Dare has a great personality and is always willing to help you with anything.

2.0
2.0
CS180
Nov 13, 2004

The review below is wrong.

1.0
5.0
CISINTRO
Dec 1, 2004

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 ****!

3.0
3.0
CS180
Dec 15, 2004

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.

2.0
4.0
CS180
Jan 19, 2005

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.

1.0
4.0
CS185
Jan 25, 2005

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.

5.0
3.0
CS180
Apr 5, 2005

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.

1.0
5.0
CS285
May 12, 2005

No Comments

3.0
1.0
CS180
Nov 14, 2005

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.

1.0
4.0
CS180
Nov 18, 2005

She made me wanna cry with her tests I hated this class!!!!!!!!!!!!!

1.0
4.0
CS185
Mar 2, 2006

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.

1.0
3.0
CS180CS185
Mar 20, 2006

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!

1.0
5.0
CS185
Mar 21, 2006

No Comments

4.0
3.0
CS180
Mar 23, 2006

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.

1.0
5.0
CS185
Apr 2, 2006

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.

4.0
3.0
CS180
May 14, 2006

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.

5.0
3.0
CS185
Oct 16, 2006

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.

1.0
5.0
CS180
Mar 27, 2007

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

4.0
3.0
CS180
Dec 2, 2007

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.

2.0
4.0
CS180
Dec 21, 2007

Tests are extremely hard, the average score is usually D, but she curves at the end of the semester.

3.0
5.0
CS180
Jan 8, 2008

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.

3.0
4.0
CS285
Apr 7, 2008

Kinda boring. Knows her stuff, teaches very fast.

5.0
2.0
CS180
Sep 19, 2008

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

2.0
4.0
JINS382
Dec 22, 2008

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.

3.0
4.0
JINS382
Dec 22, 2008

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.

4.0
4.0
CS291
Nov 4, 2009

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.

2.0
5.0
CS170
Nov 14, 2011

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.

3.0
4.0
CS170
Apr 11, 2012

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.

5.0
1.0
CS170
Jan 16, 2013

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!

5.0
1.0
CS430SECTION1
Sep 29, 2013

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

5.0
3.0
CS291
Grade: Not_Sure_Yet
Apr 14, 2014

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.

2.0
4.0
CS180
Dec 28, 2014

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.

1.0
5.0
CS180
Feb 24, 2015

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.

1.0
5.0
CS180
Grade: D-
Jun 7, 2015

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.

1.0
5.0
CS180
Grade: C
Oct 23, 2015

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.

5.0
2.0
CS180
Grade: A+
Nov 30, 2015

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.

5.0
2.0
CS180
Grade: A+
Nov 30, 2015

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

5.0
2.0
CS180
Grade: A
Dec 6, 2015

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.

1.0
5.0
CS180
Grade: A
Aug 14, 2016
Wouldn't take again

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.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
3.0
4.0
CS180
Grade: Not sure yet
Oct 5, 2016
Wouldn't take again

She's fine. She straight up tells you that she takes pleasure in making questions so hard that people will get them wrong.

Tough Grader
Gives good feedback
TEST HEAVY
2.0
4.0
CS180
Grade: Not sure yet
Oct 29, 2016
Wouldn't take again

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.

Get ready to read
Skip class? You won't pass.
LECTURE HEAVY
4.0
3.0
CS180
Grade: Not sure yet
Nov 2, 2016
Would take again

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.

Tough Grader
Respected
Caring
2.0
4.0
CS180
Grade: B-
Nov 19, 2016
Would take again

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.

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
4.0
CS180
Grade: B
Dec 18, 2016
Wouldn't take again

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.

LOTS OF HOMEWORK
LECTURE HEAVY
2.0
5.0
CS180
Jan 9, 2017
Wouldn't take again

Don't take her if you have no prior experience with coding.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
CS291
Grade: B+
Feb 9, 2017
Wouldn't take again

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

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
5.0
CS180
Grade: Incomplete
Feb 17, 2017
Wouldn't take again

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.

Get ready to read
Participation matters
LOTS OF HOMEWORK
1.0
4.0
CS191
Grade: A
May 16, 2017
Wouldn't take again

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.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
CS191
Grade: C
Sep 29, 2017
Wouldn't take again

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%

Tough Grader
Get ready to read
Skip class? You won't pass.
4.0
3.0
CS180
Grade: A
Oct 26, 2017
Would take again

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

Respected
Participation matters
Skip class? You won't pass.
2.0
2.0
CS191
Dec 26, 2017
Wouldn't 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.

Skip class? You won't pass.
Caring
2.0
4.0
CS180
Grade: C
Feb 13, 2018
Wouldn't take again

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.

Get ready to read
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
CS191
Grade: A
Jul 18, 2018
Wouldn't take again

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

Participation matters
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
4.0
CS191
Grade: C
Jul 26, 2018
Wouldn't take again

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!

Tough Grader
Get ready to read
LOTS OF HOMEWORK
2.0
3.0
CS191
Grade: B
Dec 24, 2018
Wouldn't take again

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.

Tough Grader
Skip class? You won't pass.
3.0
4.0
CS191
Grade: Not sure yet
Mar 28, 2019
Would take again

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

Accessible outside class
Skip class? You won't pass.
Beware of pop quizzes
1.0
3.0
CS345
Grade: B+
Apr 27, 2019
Wouldn't take again

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.

Get ready to read
Participation matters
Skip class? You won't pass.
1.0
5.0
CS345
Jun 11, 2019
Wouldn't take again

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.

Get ready to read
Tough grader
1.0
5.0
CS191
Aug 19, 2019
Wouldn't take again

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

Get ready to read
Beware of pop quizzes
Tough grader
1.0
5.0
CS180
Aug 21, 2019
Wouldn't take again

A TONS OF HEAVY READING HOMEWORK AND I have no idea what she is talking about

Lots of homework
Get ready to read
Participation matters
1.0
5.0
CS170
Grade: A
Oct 15, 2019
Wouldn't take again

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.

Lots of homework
Lecture heavy
Tough grader
5.0
3.0
CS191
Grade: A
Jan 31, 2020
Would take again

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.

Clear grading criteria
Beware of pop quizzes
Caring
4.0
2.0
CS191
Grade: A-
May 2, 2020
Would take again

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!

Skip class? You won't pass.
Beware of pop quizzes
Caring
1.0
5.0
CS180
Grade: C-
May 12, 2020
Wouldn't take again

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.

Lots of homework
Get ready to read
Skip class? You won't pass.
3.0
4.0
CS191
Grade: B
May 14, 2020
Would take again

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.

Participation matters
Beware of pop quizzes
Lecture heavy
1.0
4.0
CS191
Jun 30, 2020
Wouldn't take again

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.

Tough grader
1.0
4.0
CS345
Grade: B
Jul 30, 2020
Wouldn't take again

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.

Group projects
Tough grader
1.0
4.0
CS345
Grade: B+
Oct 6, 2020
Wouldn't take again

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!

Lots of homework
Get ready to read
Participation matters
1.0
5.0
CS180
Grade: A
Dec 8, 2020
Wouldn't take again

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.

So many papers
4.0
5.0
CS191
Grade: B
Dec 1, 2021
Would take again

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.

Skip class? You won't pass.
Beware of pop quizzes
Caring
1.0
5.0
CS180
Grade: Not sure yet
Dec 7, 2021
Wouldn't take again

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.

4.0
3.0
CS180
Grade: A
Dec 18, 2021
Would take again

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!

2.0
4.0
CS180
Grade: A
Dec 27, 2021
Wouldn't take again

You must participate the class

Skip class? You won't pass.
Test heavy
Tough grader
1.0
4.0
CS191
Grade: Not sure yet
Feb 17, 2022
Wouldn't take again

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.

Lots of homework
Skip class? You won't pass.
Test heavy
4.0
4.0
CS180
Grade: A
Apr 20, 2022
Would take again

This class will teach you a lot. All the necessary material is tough, just be prepared to spend the time implementing it into code.

Participation matters
Lecture heavy
2.0
5.0
CS180
Jun 17, 2022

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.

1.0
5.0
CS180
Grade: B
Sep 2, 2022

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.

Tough grader
Participation matters
Lots of homework
1.0
5.0
CS180
Grade: A
Oct 7, 2022

NEVER TAKE THIS PROFESSOR. SHE DOES NOT EVEN KNOW TO CROSS THE PROGRAM RUNNING.

Lots of homework
So many papers
Lecture heavy
1.0
4.0
CS180
Grade: A
Nov 11, 2022

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.

Get ready to read
Participation matters
Lots of homework
1.0
2.0
CS180
Grade: A-
Nov 15, 2022

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

So many papers
Lecture heavy
Test heavy
2.0
4.0
CS180
Grade: A+
Nov 19, 2022

Prior programming knowledge is necessary if you want to survive.

Tough grader
Participation matters
Test heavy
1.0
5.0
CS180
Grade: C+
Dec 22, 2022

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.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS180
Grade: C+
Dec 22, 2022

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.

Tough grader
Lecture heavy
Test heavy
2.0
4.0
CS345
Grade: Not sure yet
Apr 26, 2023

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.

Tough grader
Get ready to read
Group projects
1.0
4.0
CS345
Grade: B
Jul 20, 2023

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

Get ready to read
Lecture heavy
Graded by few things
1.0
4.0
CS191
Grade: C
Aug 24, 2023

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.

Participation matters
Clear grading criteria
1.0
4.0
CISINTRO
Grade: A
Sep 3, 2023

Don't take her class ever in your life.

Participation matters
Group projects
Graded by few things
1.0
5.0
CS291
Grade: C
Nov 13, 2023

Taking Ruthie Halma's class was one of the worst experience of my life.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS180
Grade: B
Nov 25, 2023

Worst professor at Truman. She doesn't know what she is teaching but acts like she knows everything.

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CS291
Grade: B
Dec 1, 2023

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!

Beware of pop quizzes
2.0
3.0
TRU116
Grade: Not sure yet
Dec 11, 2023
Would take again

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.

Get ready to read
Participation matters
So many papers
1.0
4.0
CS180
Grade: C
Jan 22, 2024

The professor's satisfaction in student challenges is discouraging.

Tough grader
Get ready to read
Test heavy
1.0
3.0
CS191
Grade: B
Nov 12, 2024

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.

Get ready to read
Graded by few things
4.0
4.0
CS191
Grade: B
Jan 8, 2025
Would take again

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.

1.0
2.0
CS191
Grade: A-
Jan 9, 2025

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.

Tough grader
Lots of homework
Test heavy
1.0
4.0
TRU116
Grade: A
Apr 16, 2025

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.

Tough grader
Group projects
Beware of pop quizzes
1.0
3.0
CS180
Grade: A+
Nov 11, 2025

i would rather pledge sigep.

Participation matters
Beware of pop quizzes
Test heavy
5.0
5.0
CISINTRO
Grade: C+
Dec 9, 2025
Would take again

Incredible if and only if you actually truly care about the class you're taking with her.

Tough grader
Participation matters
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

92%

Textbook Required

67%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 49 grades
Most common grades:
A (15)
B (11)
Not sure yet (8)
Grade Distribution
A(19)B(12)C(11)D(1)F(0)A-/B+(6)
Based on 59 reported grades
A: 15
B: 11
Not sure yet: 8
C: 7
Common Tags
Get ready to read (21)
Skip class? You won't pass. (16)
Participation matters (16)
Tough grader (16)
Lecture heavy (11)
Test heavy (11)
Tough Grader (10)
Beware of pop quizzes (9)
Rating Trend

Declining

-1.01 avg change
Jan
Nov
Jan
Apr
Nov
Dec
Last 6 months
Ratings by Course

CS430SECTION1

5.0

(1)

CS170

2.8

(4)

JINS382

2.5

(2)

CS291

2.4

(5)

CISINTRO

2.3

(3)
+7 more courses
Difficulty by Course

CISINTRO

4.7

CS285

4.5

CS185

4.2

CS291

4.2

JINS382

4.0

Similar Professors