Katherine Yienger
At first I was afraid to take her class as she didn't have any reviews here. But Katherine turned out to be a pretty decent instructor, though she can appear strict at the very beginning. This was a summer class, online quizzes were based entirely on the book chapters (I still got 97% without reading). Labs were easy. Take her and thank me later :