Andrew Gallup
I have him for both Evolutionary Psychology and Behavioral Neuroscience. He is very good at explaining the notes and knows very well what he is talking about. Never had a single bad class with him and he was caring and interacted with the class well. I remember how impressed he was with the class with how much we knew. Would take again for sure. 