Reviews of professor Karen Edwards

Rating: 5.0/5, difficulty: 4.0/5
PROTECT KAREN AT ALL COSTS! Karen is an incredibly gifted educator who has a really well-thought-out and intentional curriculum for Discrete. Her lectures and slides were incredibly clear; she even posted the prerecorded lectures from COVID to reference in case we didn't understand something. She's really personable and caring and lovely.

Rating: 1.0/5, difficulty: 5.0/5
Doesn't really teach well. Talks and smiles half the time. If you don't go to office hours, you will suffer in this class. It is really hard to understand her explanations.

Rating: 5.0/5, difficulty: 1.0/5
LOVE KAREN SO MUCH! She's so engaging in lectures, always so positive and happy that you won't even mind being there. Insane amount of extra credit and the exams are really fair. Homework can be tough and was time consuming for me but TAs are really helpful. Very easy to do well in her class

Rating: 3.0/5, difficulty: 5.0/5
I really enjoyed Karen's discrete math class, since her lectures were so organized and clear. I was excited to take algorithms with her, but it was much more messy and confusing. The lectures were not the most organized, slides were sometimes confusing, and grading criteria was sometimes unclear.

Rating: 5.0/5, difficulty: 2.0/5
61 is a great class. The material is manageable, well-organized, relatively easy compared to other CS classes, but you still learn useful stuffs. 160, however, is not Karen's strength. Someone else could have explained the concept much better. Outside of classroom, a very caring and encouraging person/ Everyone love her.

Rating: 5.0/5, difficulty: 2.0/5
She knows the material well and it shows. Lectures were clear, engaging, and always very organized. Tests are reflective of the problem sets and (especially) recitation worksheets. Homeworks and tests also almost always have extra credit. There's also a ton of office hours, and the TA's are awesome, so help is super accessible.

Rating: 3.0/5, difficulty: 4.0/5
This is the first time that Karen taught 160, so she was a little disorganized during lectures, sometimes struggled to answer questions, and would run over time. If we didn't cover everything required to complete the HW, she would blitz through the material and not explain the concepts well. Tests are reasonable and OH are accessible.

Rating: 5.0/5, difficulty: 2.0/5
Super nice. Tests are pretty easy with lots of bonus opportunities. Homework is longer than what you'd expect for a 3 credit class, and the grading is super nitpicky. However, there are rewrites and bonus problems for every assignment. The difficulty of the concepts is subjective and depends on how you think/prior experience with proof writing.

Rating: 5.0/5, difficulty: 3.0/5
She made the concepts so clear and engaging. The assignments are fairly difficult, but she gives a lot of bonus points to balance it out. Her lectures are super easy to follow, and she tries really hard to make sure everyone is engaged and understanding the material.