Blake Cavanaugh
If you are debating taking any class by Professor Cavanaugh, just do yourself a favor and hit the register button now! Never have I had a class where literally everyone in the class is eager to be there. His classes are fun, informative, and interactive. He is ALWAYS prepared. He's strict with some things, but also very reasonable. 10/10!!!!!!!