Dr. Grady is one of the kindest and caring professors I have ever had. She explains the concepts pretty well and is very approachable. That being said, the majority of the learning comes from reading the optional textbook and doing the practice problems/ homework. The exams are very difficult and graded harshly but there is lots of extra credit.