David Mesa Munoz
One of the best professors I have ever had. I had him for 304 and jumped at the opportunity to have his class again. If you want to speak Spanish and are willing to put in some effort to participate you will learn so much! He does a great job making students feel comfortable speaking, and he lets you learn about actaully interesting topics in class