Professor Sherlock is great. Her classes are lecture-heavy, but even with a large class she did a great job encouraging a good amount of participation and engaging discussion. I took her twice for Human Behavior because she keeps class entertaining, is a really clear grader, and is very understanding! She's also incredibly responsive by email.