Jennifer Hopwood
Be prepared for a lot of homework; a combination of practical/useful assignments and busy work (Ah-Ha responses). Hopwood is very friendly and nice, but she is a slow grader (3+ weeks). At least she's an easy grader. After the first week, I found her textbooks unnecessary.