James Shanks
Possibly my favorite professor thus far and I only have 1 quarter left. he cares about student success and learning, very engaging, entertaining, reasonable workload. extremely accessible outside class/via email and responds quick. he's clearly passionate about the subject. he goes on tangents sometimes but still engaging, uses class time well. 