Ernesto Castaneda
Dr. Castañeda is a fantastic professor and he really knows his stuff. Additionally, he is really involved with bringing guest speakers to campus which he offers extra credit for going to. On textbook use: many of the readings are on Blackboard as pdf docs and there are a few books you have to buy but, not too many.