Reviews of professor Megan Monroe

Rating: 1.0/5, difficulty: 5.0/5
If you had prior CS knowledge, ignore my rating. If you have none, this would give the most stress. She teaching in class is simple and easy, BUT the assignments! Goes beyond what the classes teach! Meaning that you have to spent at least 10 hours on each homework, which is not worth it at all. I ended up dropping and taking it with another prof.

Rating: 3.0/5, difficulty: 5.0/5
Megan is a good teacher but the homework is insane. Both tradecraft and the final project will make you spend the entire week focusing on those assignments. Be sure you have prior programming experience before you take this class. Also, study ALL VOCABULARY before the final exam, a lot of people failed because they did not know the vocab.

Rating: 2.0/5, difficulty: 4.0/5
Class was poorly organized from top to bottom and grading expectations were unclear. The only positive was that there wasn't an overwhelming amount of work most weeks. Would avoid for any non-required classes in the CS department.

Rating: 5.0/5, difficulty: 5.0/5
Megan is a really good lecturer and she makes the class so so enjoyable. She makes it easy to understand hard concepts, and the lectures solve similar problems to the homework. Go to office hours early for help and don't leave it until the end (the queue can be bad). Tests were in-person and paper-based - lots of definitions and some applications.

Rating: 2.0/5, difficulty: 5.0/5
Lecture will not prepare you for the homework unless you already have a solid basis on C++ prior to entering the class. 2 Homeworks will require you to spend a ridiculous amount of hours in office hours while most of the other homework is manageable even if you cram. TA's are hit or miss, some will save your live while others will ruin your code.

Rating: 3.0/5, difficulty: 5.0/5
Dont take the class unless you have prior coding experience/extremely confident. Class content is super easy but it jumps to another level when u go to HWs. The labs aren't helpful as well.

Rating: 3.0/5, difficulty: 3.0/5
The class was fine. Very difficult, but if you work hard you'll be fine. However, Megan is very annoying as a person. She makes such weird comments during lectures and goes off on weird tangents. It's clear she's trying to be a cool teacher, but it always ends up making everyone uncomfortable. She was a good lecturer but shes just annoying.