David Mesa Munoz
great professor. very easy to talk to and wants all of his students to succeed. there is hw due the day before every class, but it gets you ready for the material you are about to learn. the way he teaches, you really dont need to study. take him for spanish you wont regret it. also, make sure you participate your graded on it, it helps a lot too.