Tatiana Eggers
Overall decent professor. Lots of extra credit so your grade is a minimum B. The exams weigh a lot so get consistent Bs in the exam and get As on the homeworks (easy with the help of online resources) plus the extra credit your guaranteed an A. I didn't really like her teaching because she makes a lot of mistakes but the grade is what matters.