Alex Asay
I'd absolutely recommend taking him! Makes difficult content easy to understand and lectures are great with some class discussion. He let us exempt the final if we had an A and gave so many EC opportunities. Only critique I have would be that we go over very specific content, so it's not comprehensive if you're planning on going into philosophy.