Andres Mesa
This professor is the one the most entertaining and amusing professors you will ever have. Not only does he help you with homework and discussions, he also helps you with tests. He doesnt want his students to fail. I am always paying attention in his class because of how well he teaches the lesson. I would take him for Ethics. He is awesome.