Reviews of professor Karen Edwards

Rating: 1.0/5, difficulty: 5.0/5
Relies on 5 minute pop quizzes for attendance, which sounds good till you find out you have 5 minutes to conjure up a detailed answer and if you get it slightly wrong you don't get full attendance for that day. Also, homework and test problems are very much harder than what she covers in class, where she always goes over easy examples.Tests are bad

Rating: 4.0/5, difficulty: 4.0/5
Karen didn't do most of the lecturing, but when she did it was good (same quality/style as CS61). Homeworks were tough but helpful and recitations were very useful -- do NOT skip them. Exams are hard but you get a cheat sheet and your whole grade is curved at the end of the course so as long as you stay around the median you'll be fine.

Rating: 5.0/5, difficulty: 3.0/5
Goated professor. Perfectly comes down to our (students') level when explaining difficult concepts. Always brings so much energy and uses great examples. The class is difficult but all homeworks can be done using material learned in class, and Karen makes the material accessible and easy to digest. Pop quizzes are relic from Diane, not Karen.

Rating: 4.0/5, difficulty: 3.0/5
Karen is a great lecturer and made confusing material easy to understand. She was fairly disorganized with getting homework graded and often ran way over class time, homeworks are long but manageable. Tests weren't too bad and there's a ton of extra credit; if you do it you'll do fine in the class.

Rating: 2.0/5, difficulty: 5.0/5
Exams are 75% of your grade and most people don't finish each exam yet they wont increase time. Online students get more homework 15-24 hours worth depending. Don't take this class online as they wont give you as much office hours opportunites/time and attention as in person students. Overall clearly a weed out course as most people drop out.