Marieken Shaner
She's tough but she knows her stuff. 4 exams and if you do well on the first two, we were allowed to skip the third and then just take the final. She gave us plenty of extra credit but I've heard she changed the way she does that. Study everything because some questions were super random but doable!