She explains concepts thoroughly and walks students through practice problems in class. She offers opportunities for extra credit and has a forgiveness final exam, so take advantage of that if needed. I really enjoyed her class and found it to be the least stressful course in the block. 