Ellen Kang
One of my favorite professors! The course isn't easy, but she makes going to lectures and doing the work worth it. Three exams (one dropped) and a final exam. Worksheets are graded on participation. She's always there to help and genuinely wants you to pass.