Allison Hawn
She is a great professor who understands in great detail about the topics she is teaching for. Not only that but she makes sure that her students also understand the material in a simplified manner. However, participation matters and she requires you to read a textbook and have a discussion at the beginning of each class.