Jessica Rosenberg
She can't teach well as people get confused. She's nice, but not a good teacher. Going to class does not help you learn the material, so you must read the chapters. Unfortunately attendance was mandatory as the class was alternate learning session. Her exams weren't that difficult, but the class was very boring experience.