Janet Kitajima
This was my second time taking a course with Professor Kitajima, and she is amazing. She doesn't throw papers at you, she instead prepares you for them by giving smaller assignments that build to the big ones. She is understanding, and passionate about her teaching. Good grader. I have been recommending everyone to take her class for 100W. 