Dr. Markovich is the best! I always looked forward to her class. She's an engaging instructor, great at explaining things and answering questions. She's organized (puts the ppts up on canvas ahead of time, which helps). You should read every chapter and the homework can be a lot, but it's a hard subject; she assigns it so you'll practice and learn!