Blake is by far the best professor I've ever had. He's hilarious, passionate, and very approachable. I've never met someone so well educated on a topic, and he provides tons of resources to ensure that everyone in his class is getting the most out of it. Super fun field trips and awesome labs. cant recommend him enough. 