Dr. D is an absolutely excellent Professor. She is so nice and cares about each and every one of her students.  Dr. D explains the material phenomenally. You need to pay close to attention during lectures. Never be afraid to ask questions, she is the best. Her exams are definitely challenging, but everything on the exams comes from her lectures. 