2.9

Glynis Hamel

Computer Science - Worcester Polytechnic Institute

2.9
Quality
3.5
Difficulty
36%
Would Retake
170
Reviews
2.9
Quality
3.5
Difficulty
2.8
Helpful
3.0
Clarity

36%

Would Retake

170

Reviews

Rating Distribution
Official

5

44

4

32

3

25

2

30

1

39

What Students Say

I learned a lot even though I am not a huge fan of Racket

CS1101 - 5.0 rating

Extremely hard to understand, the lacks of textbook makes her lecture even harder, homework is long and hard

CS2102 - 1.0 rating
Class Info

Attendance Mandatory

56%

Textbook Required

61%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 36 grades
Most common grades:
A (19)
B (7)
C (6)
Grade Distribution
A(21)B(8)C(6)D(1)F(1)A-/B+(0)
Based on 44 reported grades
A: 19
B: 7
C: 6
Not sure yet: 3
Common Tags
Tough Grader (10)
Skip class? You won't pass. (9)
LOTS OF HOMEWORK (6)
ACCESSIBLE OUTSIDE CLASS (4)
Clear grading criteria (4)
Lots of homework (4)
LECTURE HEAVY (3)
BEWARE OF POP QUIZZES (3)
Rating Trend

Declining

-0.38 avg change
Sep
Oct
Mar
Apr
May
Sep
Last 6 months
Ratings by Course

1101

5.0

(1)

ASMCS2005

5.0

(1)

CSA04

5.0

(1)

CS2011

4.2

(13)

CS2022

4.0

(1)
+20 more courses
Difficulty by Course

2005

5.0

CS2022

5.0

MA2011

5.0

2102

4.7

2012

4.0

Reviews (170)
4.0
5.0
CS2005
Dec 14, 2001

No Comments

2.0
3.0
CS2005
Apr 16, 2002

No Comments

1.0
5.0
CS2005
Apr 16, 2002

Class Sucks

1.0
2.0
CS2005
Apr 17, 2002

No Comments

1.0
4.0
CS2005
Apr 17, 2002

She does not help with anything!

2.0
5.0
CS2005
Apr 18, 2002

No Comments

3.0
3.0
CS2005
Apr 24, 2002

Class WILL put you to sleep. Teaches straight from the book.

1.0
5.0
CS2005
Apr 30, 2002

Horrible Teacher

2.0
2.0
CS2005
Jun 5, 2002

Not a hard class... but she makes it hard with her quality of teaching.

2.0
3.0
CS2005
Jun 21, 2002

Wow... this class will waste your time like no other ever will.

1.0
5.0
CS2005
Grade: A
Aug 9, 2002

I would rather be hit by a truck then have to sit through another glynis class

2.0
4.0
CS2005
Jun 22, 2002

Will not test you on programming ablity. Good, cuz she doesnt teach it either

1.0
4.0
CS2005
Aug 25, 2002

No Comments

1.0
3.0
CS2005
Sep 4, 2002

I got an A in 2005 ... i knew the material before hand ... hamel == bad teacher

2.0
5.0
CS2005
Sep 6, 2002

hard to do hw when she gives criteria after grading it

2.0
4.0
CS2111
Sep 14, 2002

No Comments

1.0
5.0
CS1005
Oct 7, 2002

No Comments

1.0
5.0
CS2005
Oct 8, 2002

Tries to play mind games, boring, and incredibly difficult

1.0
5.0
2005
Oct 23, 2002

horible tech

2.0
4.0
CS2005
Nov 20, 2002

Very unhelpful, poor teacher. Very inflexible regarding course requirements.

5.0
3.0
CS2005
Nov 30, 2002

No Comments

1.0
5.0
CS2005
Dec 10, 2002

her code is written in the form of pictures, which we must try to translate to c

2.0
1.0
CS2005
Dec 13, 2002

Test's are unfair representation of course material. You better already know C++

3.0
3.0
CS2005
Dec 17, 2002

Not as bad as people say, she knows her stuff, tollerable overall

2.0
3.0
CS2005
Dec 18, 2002

No Comments

5.0
3.0
CS2005
Dec 18, 2002

examples, but on paper, help available, hw grading unclear, tests not bad

4.0
3.0
CS2005
Dec 19, 2002

Not as bad as everyone says... but you do have to have a strong C++ background.

4.0
4.0
CS2005
Dec 28, 2002

No Comments

3.0
1.0
CS2005
Jan 8, 2003

better than john kleinsmith, but thats not saying much

1.0
5.0
2005
Jan 30, 2003

talk about learning a class by yourself, no help at all. she wasted a whole term

4.0
2.0
CS1005
Jan 30, 2003

She didn't always define important words but very helpful outside of class.

1.0
5.0
CS2005
Jan 30, 2003

Made me change my major. I used to love CS until I had her

5.0
3.0
CS2005
Feb 6, 2003

knows material very well. great job explaining details/ answering questions

2.0
3.0
10052005
Feb 12, 2003

Dreadful. Puts you to sleep at 8AM. When you are awake, you won't learn.

1.0
5.0
CS2005
Feb 27, 2003

Is not even a real Prof (no Ph.D.); keep her away from C++!

2.0
5.0
CS2011
Feb 28, 2003

I would have rather had Kleinsmith, at least the test would have been easier and I could have gotten a better grade, because I didn't learn anything with either teacher.

1.0
3.0
CS101
Mar 2, 2003

_IS_ as bad as everyone says. Stay away if you can.

5.0
3.0
CS2005
Mar 3, 2003

Why are there so many bad reviews? Most of you probably had more programming experience than I did when I took CS 2005. YOU NEED TO READ THE BOOK. Professors are not there to spoonfeed you!

5.0
2.0
CS2011
Mar 9, 2003

Her class isn't easy. You need to follow the reading assignment schedule and take notes. She was also very helpful whenever I came to see her during her office hours or contacted her through email.

5.0
4.0
CS2011
Mar 15, 2003

Easy class, taught well, programming needed, ignore the readings, but was good for test.

1.0
5.0
CS2005
Mar 20, 2003

awful

1.0
5.0
CS2005
Mar 30, 2003

I learned more when I DIDNT go to class

5.0
3.0
CS1005
Apr 11, 2003

No Comments

5.0
1.0
CS2011
Apr 27, 2003

VERY GOOD professor! She made things VERY clear and provided adequate assistance and fast replies to e-mail. She should teach ALL CS Courses!!!

1.0
2.0
CS2005
Apr 29, 2003

No Comments

5.0
3.0
CS2005
Apr 29, 2003

Why are you all whining about hamel. She certainly wasn't a bad teacher. She went over all the topics and explained them clearly, we had a book which supported what was being taught, projects which reinforced what was being learned, and accurate tests.

3.0
3.0
CS2011
Apr 30, 2003

Boring as hell, better then Kliensmith, but that's not saying much. Tests are worth nothing, which is pretty cool, you can have a 60 test ave and good homework, and have a B as a final grade.

2.0
4.0
CS2005
May 6, 2003

The earth needs to swallow this woman.

1.0
5.0
CS2005
Aug 5, 2003

Doesn't understand real life CS. Tests are deceptive, rather than clear. Code examples are contrived and meaningless. Absolutely no real-world value to CS.

2.0
3.0
CS2005
Aug 12, 2003

Fair and clear professor. Assessments were pragmatic and well applied.

5.0
2.0
CS2011
Sep 12, 2003

I found Professor Hamel to be one of the best instructors that I've ever had. I learned a lot.

1.0
5.0
CS2005
Sep 30, 2003

Teaches material that will *never* be used by any CS major ever in their lives. For non-CS majors, she is NR incarnate. AVOID.

3.0
3.0
CS2011
Oct 19, 2003

The projects were interesting, but the exams were almost completely unrelated. Not recommended for non-CS majors.

5.0
1.0
CS2011
Oct 21, 2003

Very clear & easy to understand

5.0
4.0
CS2005
Dec 12, 2003

The only reason that she has low ratings is because she gets a lot of non majors who don't like CS, in her class. this isn't her fault

1.0
5.0
CS2011
Dec 22, 2003

After 2 terms in a row with Hamel, I nearly went insane. Her test are extremely deceptive, I already new ASM before I took the course, yet I only managed a B. Her stupid jokes made me want to vomit everyday in lecture which was useless anyway.

5.0
3.0
ASMCS2005
Mar 20, 2004

I think that Prof. Hamel deals with difficult course material well. She explains things fully and is always there to answer questions and offer help. I don't think that she's a bad professor at all.

5.0
2.0
CS2011
Apr 6, 2004

Very clear and easy to understand. Homeworks and tests were not that hard.

2.0
3.0
20052011
Apr 13, 2004

Deceptive tests that had nothing 2 do w/actual programming,gave me 0's 4 hw passed in thru turnin cause she couldn't find them,almost made me want 2 change majors after having her 4 2 classes,there's no reason for the grades i got having 3 yrs background

5.0
3.0
CS2005
Grade: Drop/Withdrawal
Oct 4, 2004

Very clear teaching style.

5.0
3.0
CS2011
Oct 16, 2004

The homeworks and tests are good ascessments of how you will do in the course. If you have taken EE2022, and know any programming, this class should be cake. The class is well structured, and the professor will always stop to answer questions.

4.0
5.0
CS2022
Oct 25, 2004

wow, very clear lectures, but the homeworks are damn difficult. Tests are fairly easy if you know the materials

4.0
4.0
CS1101
Mar 15, 2005

The new Scheme class that replaces CS 1005. Difficult course! (probably because scheme sucks) Nice professor though. Tries hard to help you understand the material. Definately DONT GET BEHIND and go to office hours for help when needed.

5.0
4.0
CS1101
Mar 31, 2005

The class was kind of hard but I have no complaints with the teacher. She presented clearly, was well prepared, friendly and willing to help.

5.0
3.0
CS2011
May 6, 2005

I can't believe Professor Hamel is rated this low. She is an incredible professor. The tests were difficult, but definately doable if you studied hard enough. The programs were excellent in terms of material covered and difficulty. They weren't outrageously difficult yet still far from simple.

1.0
4.0
10052005
Aug 31, 2005

Ugh, frustrating is a good word for her classes. At least the projects were easy and the TA's provided great help, but as a teacher id pass on her classes.

4.0
4.0
CS1011
Sep 22, 2005

No Comments

1.0
5.0
CS2005
Jan 17, 2006

Hated the class. Hated the teacher more.

4.0
3.0
CS1101
Feb 16, 2006

Could ace the homework (which can sometimes take 4 hours to complete, however) but the tests were a lot harder than expected. The test she gives should have a two hour time slot, not one. Very thorough in class and lots of TAs with office hours for help.

4.0
5.0
CS1101
Mar 21, 2006

The homework could take HOURS to do (sometimes upwards of 5+). Class went over things, but not in depth enough for her unproportionately hard tests.

2.0
5.0
MA2011
Nov 15, 2006

Worst teacher I've had at WPI. Her teaching style is dry and doesn't leave the material fresh in your mind, her organization of the class makes very little sense, and her tests are disproportionately difficult and nonsensical. I wouldn't recommend this professor to anybody who values their GPA.

5.0
2.0
CS2011
Mar 7, 2007

Very clear and well organized. Would take a class with her again.

4.0
5.0
CS1101
Sep 17, 2007

I think she is a decent teacher. It doesn't help that the material she is teaching (Scheme) is the most impossible language ever. But she seems to know it well and is willing to help anyone having trouble. Homework takes too long but tests are fair.

5.0
2.0
CS1101
Dec 1, 2007

Had her for CS1101 in A Term. Very good class, made learning a new language easy (even though Scheme sucks). Very understandable for people both with and without prior CS experience. Homeworks can be challenging though, and exams may trip you up, but it's not too bad (gives plenty of help in class). Definitely recommend to have her as a professor.

5.0
3.0
CS1101
Jan 9, 2008

Very clear in explaining things,and very logical.The homework is not easy and really takes a lot of time, but it worth trying.First 2 exams are fine but the final is scary...

5.0
3.0
CSA04
Oct 23, 2008

Ms. Hamel was an excellent teacher. She is the perfect teacher to introduce programming to first-year students. She is easy to understand and her homework and classes are fair. Classes encourage to ask questions and there are an adequate amount of help from Ms. Hamel and her several teaching assistants.

4.0
4.0
CS2102
Jan 14, 2009

No no no no NO NO NO NO!!!!

1.0
3.0
CS2102
Mar 4, 2009

Awful. Avoid her if possible. Want an explanation of a problem? Here's a Hamel quote: "Because that's just how it is." I wouldn't recommend taking a class with her if you want to learn the material at all. Her class was probably detrimental to my programming skills.

5.0
1.0
CS1101
Mar 9, 2009

If you think this woman is mean, you will NOT survive in engineering. Period. If anything, this class was too slow-paced. I don't like having to show up for in-class problems, though, but it's graded so that you can bail on a fair amount of those and labs and still crush it.

3.0
5.0
CS1101
Mar 12, 2009

She is good but Scheme is hard to understand. Students usually do not get a good grade in exams coz the tests are given in paper form. We can't use computer and we don't if our codes are right or worng. Try to get 100% in hws if you intend to get A in that class.

5.0
3.0
CS1101
Apr 5, 2009

She stresses office hours! And it is really helpful!

5.0
3.0
CS2102
Apr 7, 2009

During class, she created elaborate and hard to follow diagrams of classes and interfaces that took up several chalk boards. Homework is hard so pick a good hw partner! Final and midterm are hard because you have to code on paper - there's nothing to tell you when you forgot a ; or )

3.0
5.0
CS2102
Apr 17, 2009

Robot Hamel. She is programmed with wierd language Scheme as her smile suggests. So remember, you need to push a button on her if you do not understand sth. If not, you will get no help from her. Visit her office often.

5.0
3.0
CS1101
Oct 23, 2009

Instructor Hamel is great for new CS students; she helps weed out those who just aren't ready to be programmers. This intro class used Scheme, which is an amazing language for beginners. People who says Scheme sucks probably didn't do well in the class or just aren't meant to be software engineers. Some of her TA's are terrible.

4.0
4.0
CS1101
Dec 16, 2009

Exceptional teacher for a student with no background in programming. Her lectures are well organized and clear. She teaches in scheme, a language that most of the class (which experienced students) hates. Those people pretend they know all about programming and don't accept her style of teaching. If you want to learn, listen to her!

2.0
4.0
CSA09
Feb 15, 2010

why are you teaching scheme???

3.0
2.0
CS1005
Apr 18, 2010

Technically she is an instructor not a professor. Yes, scheme is not a good langauge for an intro class and its design paradigm is radically different from what is used in industry (C/C++, Java, etc.). Does well with a class that has variety of experience levels. You pretty much have to take at least one class with her, make the best of it.

3.0
4.0
CS2301
Dec 14, 2010

Don't plan on taking a class with her if you plan on having a social life all term. Homeworks took up entire weekends and were the reason for many sleepless nights. Class averages around low to mid 70s on her tests.

3.0
4.0
CS1101
Mar 3, 2011

She's a pretty good teacher. Very clear with class objectives and explains material thoroughly. She has lots of TAs and SAs that are very helpful, I highly recommend going to office hours if you don't understand something. Homework is done with a partner which is nice. 3 tests and you get credit for just showing up for labs.

4.0
1.0
CS1101
Jul 19, 2011

Great for ppl new to programming. Its called Racket now btw and its crazy simple. You don't use dashes and dots and stuff u legit just type out what u want and it does it. The ppl who say its difficult are complete idiots. Crazy simple class, good clear instructions. Easy A

4.0
2.0
CS1101
Nov 7, 2011

Great professor! I don't know why people have bad comments about her but I think she is fairly clear about everything! Also my friends who's taking CS2102 with another professor said they would love to have her instead of the professor they are having now!

5.0
2.0
CS1101
Nov 14, 2011

Great professor. Always answering questions with nice attitude and high clarity. You will get A if you work on it. I think scheme is a good language to built concepts of programme. Highly recommendation to students who learn programme first time.

5.0
1.0
CS1101
Nov 17, 2011

A very good teacher. She was very clear with her explanations and really emphasized coming to numerous office hours for help if you did not understand anything. Very helpful especially if you have never programmed before. This was my first time programming and I enjoyed the class. Too bad she didn't teach CS2102 when I took it.

3.0
1.0
CS1101
Dec 28, 2011

Ok, it seems like a lot of people are getting tainted views since this is their first CS class. STRONG suggestion from a senior? Take Systems Programming Concepts BEFORE this class. This class teaches you some of the WORST programming mindsets, in one of the WORST languages. Avoid this class until senior year, if possible. You'll unlearn most of it

3.0
4.0
CS1101
Mar 2, 2012

Horrible teacher, barely passed. Took 2102 and easily got a B. One of the worst teachers in the CS department. As previously mentioned, take another class instead.

5.0
3.0
CS1101
Mar 6, 2012

Great professor for introductory level to Computer Science. I changed my major into CS after her course. She is good at explaining, focus on applying->Great teacher

4.0
3.0
CS1101
Apr 9, 2012

Very clear teacher. Gives examples in class that are very helpful. Study the class examples and homework for exams, and you'll do fine. However, she will NOT give in and bump you up a letter grade, no matter what you do.

5.0
3.0
CS2102
Jul 8, 2012

Good teacher, will go over a subject multiple times if asked. Makes good use of projector and hand written notes. Take notes and the tests aren't too bad, and are curved.

5.0
2.0
CS1101
Feb 25, 2013

Examples are clear and responds to emails quickly. Changed my major to CS after this class!

4.0
3.0
CS1101
Mar 1, 2013

She will make you like CS!

5.0
2.0
CS1101
Mar 11, 2013

Best prof I've had at WPI. Her teaching is so clear. Now I love CS and want to major in it. Make sure you bring your laptop to class though, because it's easier if you follow along with her, in DrRacket.

5.0
1.0
CS2102
May 3, 2013

Took Java with her. As soon as anyone found out, they'd say "Why didn't you take it with Fisler?" Honestly she wasn't terrible, but she was really boring and did not really explain why things worked the way they do. The first week was translating Racket to Java, which was really slow and painful, but things get more interesting later.

1.0
5.0
CS1101
Sep 26, 2013

Beware at all costs. Decided to do online lectures and just answer questions and do work in a 150 person lecture. AWFUL. Is a very harsh grader. If you have to take CS 1101 find anyone but her to take it with!! Homework and quizzes occasionally had problems we hadn't gone over and didn't know how to do. Awful teacher

4.0
2.0
CS1101
Oct 3, 2013

Overall very understandable and very good at answering questions effectively.

5.0
2.0
CS1101
Grade: Not_Sure_Yet
Oct 7, 2013

For someone whose never programmed, she's a great teacher for this course. She has a clear loud voice for a large lecture hall. She has many examples to help you understand what's going on and explains how they work. Her tests aren't awful. They may be tricky but she lets you have a cheat sheet front and back. She taught in DrRacket.

5.0
5.0
CS1101
Oct 17, 2013

Overall, I'd say she is good but her tests are VERY tricky. Going from never programmed before to having to program under time is extremely hard. Her test curve was 80 avg for first test then 70 avg for second and the final was like 50avg. Extremely difficult professor. Her tests are meant to trick you.

4.0
1.0
CS1101
Oct 21, 2013

Interesting course with great organization. Exams are given back the day after and the grades could often be seen already the same night. I did not have any previous experience with programming so the programming language racket, did not bother me at all. In the first half of the course we had to watch several lecture videos every day as homework.

3.0
2.0
CS1101
Oct 22, 2013

Average teacher all around. Her lectures are okay and easy to understand. The tests aren't that bad either, since we could use 2-sided study sheets. The main issue I had was with grading policy: I ended up with a C in the class, even though I had received a perfect 100 on the final. The class isn't too bad, but your GPA will definitely suffer.

4.0
2.0
CS1101
Nov 4, 2013

Overall a pretty good class. Very clearly organized and easy to understand. Made me be a little interested in CS. Definitely would recommend this class.

3.0
3.0
CS1101
Nov 4, 2013

Not a bad teacher but definitely not the teacher you'll be excited about. She explains things well but is always picky about things.

1.0
5.0
2102
Nov 26, 2013

horrible Instructor

5.0
4.0
CS2102
Dec 20, 2013

Professor Hamel's explanations are usually fairly straightforward and she is helpful answering questions. Grading could be more fair, though, considering she would not scale an exam grade with a below-passing class average. -Some of TAs were unhelpful, other excellent. Overall I found the class worthwhile and would recommend it despite the issues.

4.0
2.0
CS1101
Dec 20, 2013

Prof Hamel did an OK job introducing students to CS, but CS 2102 with her did not go too well. She is always willing to take your questions and would go all length to help you, just didn't play too well with java and OO programming. CS1101 was OK, but Racket? Really?! Non-majors should just take C or Python for non majors...

5.0
1.0
CS2102
Jan 16, 2014

When I first walked into class, I could smell the mellifluous aura of her computer science skills. It sparked my passion for Java, which reminds me of a mocha latte on a glistening sunset.

3.0
4.0
CS2102
Mar 24, 2014

NO. JUST NO.

1.0
5.0
CS2102
Oct 7, 2014

Worst teacher I have ever had, ever. Had a test where 16250 students got over an 80, didn't scale at all and said it was typical for her class. Avoid at all costs!

2.0
4.0
CS2102
Oct 13, 2014

SHOULD NOT have taught 2102. Fine for 1101 but OO programming is beyond her. Avoid!

5.0
2.0
1101
Grade: A
Oct 17, 2014

Very good instructor. Tests were pretty easy and homework really prepared me for the exams. She does assign videos each night and gives daily quizzes on them but they don't take up too much time

5.0
3.0
CS1101
Oct 21, 2014

Initially, I was in CS 1102. After about a week, I switched down into Professor Hamel's class. She taught at a much slower pace, one that was actually beneficial to me. Nearly every day we were assigned videos to watch and then quizzed on them the next day. She is very fair about grading and is willing to talk to you about any grade you relieved.

1.0
4.0
B
Oct 30, 2014

Just awful. Learned the content online

3.0
5.0
CS2102
Grade: C
Nov 13, 2014

Doesn't actually teach the material. Gives one generic example and then expects you to just know the material without teaching you what your actually doing.

2.0
3.0
2021
Grade: A
Nov 27, 2014

Sucks... She's a terrible professor.

2.0
4.0
2102
Grade: Not sure yet
Nov 29, 2014

WPI brags about how 98% of the professors have PhD's. Well, Professor Hamel is not one of them, and it shows. She steals her material from other professors and she is virtually useless as a professor. She expects everyone to have already known some java and it leaves a lot of people behind. Avoid taking her class if you can.

3.0
3.0
CS2102
Dec 1, 2014

1101? Great. 2102? Terrible.

3.0
5.0
CS2102
Grade: Not sure yet
Dec 20, 2014

Inconsistent grading. You could show one TA an assignment and he'd say you had everything you needed, and then loose 10 points for missing things. On the midterm the average for a 100+ person class moved 3 points due to people talking to the professor. Tough tests: midterm avg-58, final avg-60. Not clear on grade cutoffs until end of term.

3.0
4.0
2012
Grade: B-
Dec 22, 2014

Take everything she says to heart. One subtle missed test case or one missing java class and you could be docked a lot on homework.

5.0
4.0
CS2102
Dec 28, 2014

She has clear explanations in class and the way she organizes the class makes it very easy to develop a better understanding of the material if you are confused. Unfortunately, some of the ta's are terrible. Finally, the grading is really confusing because she does not release the rubric, so it is very hard to consistently do well on the homeworks

1.0
5.0
2102
Grade: C
Jan 6, 2015

Do not ever take classes with glynis unless its racket 1021. She is terrible with Java and her tests and quizzes are hilariously terrible.

1.0
4.0
220X
Mar 28, 2015

Its been two weeks in her class, and the reviews below this one are totally on point. I already feel like I have been left behind and have resorted to reading the entire book page by page and going through online resources to learn as much as I can. I have a test coming up, and from the reviews by past students, its going be horrible. Take the course with a different professor.

3.0
4.0
CS2102
Grade: F
Apr 10, 2015

Hamel teaches CS 1101 the racket class well, but not the object-oriented programming class. She uses Fisler's notes and doesn't explain the material well. Try to take Fisler for this class.

2.0
5.0
CS1101
Sep 24, 2015

I do not recommend this teacher at all. She teachs a CS1101 class but her pace and readiness to explain new concepts looks as if she thinks she's teaching a class for people who have had programming experience before. I would not recommend this teacher to any student. Just take another CS1101 in another term. Plus she gives quizzes everyday.

4.0
3.0
CS1101
Grade: B
Oct 14, 2015

While she gives a lot of daily quizzes, they aren't worth much. The few tests are code-on-paper, which sucks, but her lectures are clear, if a bit slow-paced.

4.0
2.0
CS1110
Grade: A+
Oct 19, 2015

She is tough, but she's willing to help. Some TAs are helpful but some are not, so take your pick. Racket is useless but can help you learn programming logic. In fact, Racket is so limited that you will have an easier time if you don't have programming experience. There are sample exams and you can bring a cheat sheet so exams are not that bad.

5.0
2.0
CS1101
Grade: A
Oct 29, 2015

Super easy class especially if you have programming experience. Just do the work she assigns and you could easily pass without paying much attention in class. Be prepared for daily quizzes.

5.0
2.0
CS1101
Grade: A
Dec 15, 2015

Fantastic! I learned a lot even though I am not a huge fan of Racket. Everything that we did had some kind of purpose. Her tests were very fair. I only consulted the online textbook a few times, but I liked her notes more.

3.0
4.0
CS2119
Grade: C
Jan 15, 2016

Lectures were simple and easy to follow. That was the problem though, they were far too easy compared to the homework assigned and the exams given. The passing average was low on every exam, so she takes that into consideration and scales, which is helpful.

3.0
3.0
CS2102
Grade: A
Feb 15, 2016

Unfortunately, this course had no textbook, as any textbook would have been more useful than lecture. She is the most soporific professor I have ever had; she conveys no interest in the course material and doesn't teach it appropriately. As she says on her website, "I'm never satisfied that I've found the 'right' way to teach a course."

4.0
3.0
CS1101
Grade: A
Mar 5, 2016

There were many aspects of the class that I really enjoyed but with the way the class is run, it is important that you keep on top of the material. With a good deal of preparation it should not be difficult to succeed. The daily quizzes can get annoying but they do not affect your grade much if you have a few slip-ups.

2.0
5.0
CS2102
Apr 8, 2016

Assumes everyone to have java experience, even that this course is for java beginners. Pace is so fast that non of the students can take notes. Many online notes and instructions for homework are faulty so we have to search for correct methods by ourselves. Tells students not to email her.

1.0
5.0
CS2102
Grade: C
Apr 11, 2016

Hardest class I have taken at WPI mainly because she didn't teach us much. I had prior java experience going into it and it was still incredibly hard.

3.0
4.0
CS2102
Grade: Not sure yet
Apr 29, 2016

Unfair grading, will ding you for not including things that were not asked for in the assignment whether the code works or not. Quizzes and tests are the same, there is no partial credit. You need to code the way she codes . She also gives a bonus for working with a HW partner so if you have social anxiety, visit Disability Services.

2.0
4.0
CS2102
May 4, 2016

She expects at least an intermediate level of programming knowledge coming into the course, and assumes prior experience with Java based on how she conducted her lectures. Unclear on homework expectations, tough grader, would not take another course with this professor.

2.0
4.0
CS1011
Grade: A
Oct 14, 2016
Wouldn't take again

Ms. Hamel grading guidelines are very rigid. Partial credit has a whole new meaning with her, I don't even think she looks into your code! Grading is based on specific statements rather than how (and if!!) you solved the problem. Did NOT think that was appropriate one bit.

Tough Grader
LOTS OF HOMEWORK
4.0
3.0
CS1101
Grade: A
Oct 22, 2016
Would take again

Hamel made my transition into Computer Science much easier. She gives daily quizzes but drops the 3 lowest grades. The homework and exams were fair, and she gives extra credit for working with a HW partner. Her lectures were clear and they went by really fast. You may never use Racket again but it was a good language for beginners. Solid class.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
1.0
4.0
CS1011
Grade: A
Dec 12, 2016
Wouldn't take again

Inconsistent grading.

Skip class? You won't pass.
4.0
3.0
CS1011
Apr 5, 2017
Would take again

Her tests are completely based on homework and lectures. She shows how to do problems in lecture and has quizzes every lecture. Homework and tests are really relevant so homework is really helpful.

Skip class? You won't pass.
Clear grading criteria
1.0
5.0
CS2102
Grade: A
May 4, 2017
Wouldn't take again

OK, so I don't like to be hard on people, but Professor Hamel is a fan favorite for being terrible. She is very obscure about what she is teaching, she grades really hard. The class average for the final was a 54, which is terrible. This is supposed to be the second CS class you take at WPI, and she makes it impossible. Don't. Take. It. With. Her.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CS2102
Grade: C
Jun 30, 2017
Wouldn't take again

Really tough grader and tests are unrealistic. All tests are handwritten in code. I went to office hours almost everyday for the second half of the term and still did not do well because I couldn't bring my first test grade up. Will not give back points for questions being unclear.

Tough Grader
Skip class? You won't pass.
1.0
5.0
CS2102
Grade: B
Jul 23, 2017
Wouldn't take again

Extremely hard to understand, the lacks of textbook makes her lecture even harder, homework is long and hard. I would read a book about java before taking this class, else you will ended up getting a B or lower.

Tough Grader
LOTS OF HOMEWORK
1.0
4.0
CS1101
Sep 12, 2017
Wouldn't take again

Soporific.

Tough Grader
BEWARE OF POP QUIZZES
LECTURE HEAVY
1.0
5.0
CS1011
Grade: Audit/No Grade
Oct 11, 2017
Wouldn't take again

This class is extremely difficult and is especially difficult if you have never programmed before. Racket is the worst programming language to learn on and there is no help online for it.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
4.0
CS1101
Grade: B
Oct 27, 2017
Wouldn't take again

Made the class much more complicated than necessary, a large percentage of the class received an NR. Pop quizzes almost every day and only three tests make grading almost unfair. Poorly explains new topics.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
GRADED BY FEW THINGS
4.0
3.0
CS1101
Grade: A+
Nov 17, 2017
Would take again

If you do all the homework and pay attention to class you should be able to ace this course. I did all the homework and it made her tests seem really easy.

Tough Grader
BEWARE OF POP QUIZZES
TEST HEAVY
5.0
4.0
CS2102
Grade: A
Dec 18, 2017
Wouldn't take again

First thing first, she is really nice and helpful if you would like to meet her in her office hour. She would explicitly explain everything you ask with great patience, and would like to hear and accept your arguments on homework and even tests, definitely helping you improve your grade. So this class is all about No pain and no gain, simple

Tough Grader
Respected
LOTS OF HOMEWORK
4.0
4.0
CS2102
Grade: A
Dec 20, 2017
Wouldn't take again

Not as bad as people say, but not great. Encourages good OO programming practices so you will not get an A for correct code if it's not sensible. Homework is time-consuming and autograders are annoying but the assignments are good. Lectures kind of boring; you learn more from reading online. But she really isn't that bad and you'll learn Java.

ACCESSIBLE OUTSIDE CLASS
Tests are tough
2.0
5.0
CS2102
Grade: B
Jan 9, 2018
Wouldn't take again

She is nice and patient outside of class. Online notes are more helpful than her lecture. Homework takes time but not so hard; however, figuring out her confusing instructions is way harder than doing homework. Tests are hard and she is a very tough grader. Learning Java isn't too hard, following Hamel's logic is the real challenge of this course.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
Tests are tough
3.0
3.0
CS1011
Grade: A
Feb 21, 2018
Would take again

You have to watch the videos in order to understand the class/homework/labs but if you do that you should be fine.

Tough Grader
LOTS OF HOMEWORK
4.0
3.0
CS1101
Grade: A
Apr 14, 2018
Would take again

If you have prior programming experience don't assume that you'll breeze through this course. 'Racket' is an understandable but difficult language. Many students have a problem with the language and subsequently the professor, which is why she's underrated. Professor Hamel is accessible and helpful, I have no problem with her teaching.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
2.0
1.0
CS1101
Grade: A
May 5, 2018
Wouldn't take again

I had professor Hamel for 2102 and 1101. 1101: Easy class really only need to show up for quizzes and tests 2102: Essentially AP CS, the class is called object oriented concepts. Concepts is the key word there isn't much coding more theory stuff. Not very fun. The tests were ridiculously harder than they should have been.

4.0
3.0
CS1101
Grade: B
Oct 17, 2018
Would take again

Quizzes every class, usually on the material from the previous class. Make sure you show up at least for the beginning of class. However it's usually good to stay as what she teaches will likely be on the next quiz. 3 Exams, not too bad especially if you use the sample exams. Use the grading rubric before submitting HW. She also posts class code.

Skip class? You won't pass.
Clear grading criteria
LECTURE HEAVY
4.0
4.0
CS1101
Grade: B
Mar 13, 2019
Would take again

Professor Hamel is a great professor, but CS1101 is a tough class. Her lectures are helpful and she does her best to clear up any confusion. The material isn't too hard to understand, but homework and tests are graded very harshly. Start the homework before the day it's due.

Accessible outside class
Caring
Tough grader
3.0
4.0
CS2119
Grade: A
May 3, 2019
Wouldn't take again

Prof Hamel is a very nice lady, and I have to give her credit for this, and for being available for help. However, her lectures are quite boring, to the point where even if I payed attention, many lessons did not make their way into my head because the material was just not taught in an engaging manner.

Lots of homework
Skip class? You won't pass.
Tough grader
2.0
4.0
CS1101
Grade: C
Jul 30, 2019
Wouldn't take again

I wasn't the best at CS and expected this class to help with that, especially since it was stated that this class was an intro to programming (using Racket), but boy was I WRONG ��. Her lectures are hard to follow, the tests are way to difficult and the point system on the tests fails to recognize the parts of the code you did get right

Lots of homework
Tough grader
2.0
2.0
CS1101
Grade: A
Sep 25, 2019
Wouldn't take again

Extremely unreasonable exam problems and grading, excessively focusing on trivial things rather than true KNOWLEDGE.

4.0
3.0
CS1101
Grade: B
Oct 21, 2019
Would take again

Personally I found the lectures really clear and helpful. There was a plan for every class and no sidetracking or rambling. I found her very approachable and she responded pretty quickly when I would post a question on the forum.

Lecture heavy
4.0
3.0
CS1101
Mar 27, 2020
Would take again

Took Cs1101 with her. Most of the lectures are online so you are not required to go to class except on quiz days (depends on whether you take the class in A or C term. If you take in A term, quizzes are everyday but for C term its only Thursday). Her tests are relatively easy. She also gives bonus points if you work with a partner

Lots of homework
Gives good feedback
1.0
4.0
CS1101
Grade: Rather not say
Apr 15, 2020
Wouldn't take again

She doesnt really teach anything because she probably doesnt know how. She relies on us watching videos every night of some other guy doing stuff and then expects us to be fluent in Racket. Her tests are unreasonable, and if you dont care you are going to fail

Lots of homework
Test heavy
Lecture heavy
5.0
3.0
CS1101
Grade: A
Apr 30, 2020
Would take again

Hamel gets a bad rap. She teaches the intro CS class to kids that already know how to code so they have a hard time adjusting to Racket which is a really weird language. But I was someone who had very little experience and thought it was easy. If you humble yourself, ask for help, and put in some work you should get an easy A.

2.0
3.0
CS1101
Grade: Rather not say
May 12, 2020
Wouldn't take again

She teaches nothing. She's the type of teacher that basically just has memorized the lectures and can't answer a question in more than one way. Her exams are based on tiny little things and are super annoying. She took off points for missing a semicolon (it's handwritten exams). She's probably the worst CS professor I had, so it gets better!

Skip class? You won't pass.
Test heavy
Group projects
2.0
4.0
CS1101
Sep 19, 2020
Wouldn't take again

Homeworks are graded the harshest I have ever seen. Very strict on grading and quizes. Doesn't really teach, has you watch youtube videos before class so you understand the concepts.

Class Info

Attendance Mandatory

56%

Textbook Required

61%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 36 grades
Most common grades:
A (19)
B (7)
C (6)
Grade Distribution
A(21)B(8)C(6)D(1)F(1)A-/B+(0)
Based on 44 reported grades
A: 19
B: 7
C: 6
Not sure yet: 3
Common Tags
Tough Grader (10)
Skip class? You won't pass. (9)
LOTS OF HOMEWORK (6)
ACCESSIBLE OUTSIDE CLASS (4)
Clear grading criteria (4)
Lots of homework (4)
LECTURE HEAVY (3)
BEWARE OF POP QUIZZES (3)
Rating Trend

Declining

-0.38 avg change
Sep
Oct
Mar
Apr
May
Sep
Last 6 months
Ratings by Course

1101

5.0

(1)

ASMCS2005

5.0

(1)

CSA04

5.0

(1)

CS2011

4.2

(13)

CS2022

4.0

(1)
+20 more courses
Difficulty by Course

2005

5.0

CS2022

5.0

MA2011

5.0

2102

4.7

2012

4.0

Similar Professors