Emily Haddad
She's kind and understanding. But she lectures fast and you have to have previous knowledge of the topic or you will get very lost. There are tests every 2-3 units, long and don't follow the notes. Her study guides are vague so don't solely rely on them. She does allow for a cheat sheet, full size front and back. I wouldn't take her class again.