Daniel Castelblanco
Take his class! He is a sweetheart and super enthusiastic about the material. You do have to participate and he cold calls, but as long as you pay attention it is easy to answer. He makes class interesting and I feel like we never do the same thing twice. Work load isn't difficult to manage at all!