Nancy Carlisle
Do not take her class. Exams are difficult no matter if you showed up to every class, took notes, and studied for hours. Homeworks are also graded harshly and the TA was terrible. Her lectures were boring and long and never went as in-depth as the obscure questions asked on the exam. Avoid this course with her as much as possible. 