Blake will for ever be my favorite teacher. His lectures are super captivating and force you to learn. He makes everyone get involved. However the course is soooo taxonomy heavy and spent all my time memorizing stuff I would forget a week later. But this class changed my perception of everything in this world. I recommend him to everyone. 