Tony Lopez
I don't understand the bad reviews here. I'm taking Professor Lopez this semester for Ethics and took him last semester for Audit. The lectures are student led which does get annoying, but he's incredibly knowledgeable and truly an expert in the field. He genuinely cares about his students and will work with you if you ask for help.