Brian Fischer
Professor Fischer is an amazing professor I would recommend. His lectures keep you engaged and help you understand the chapters to more depth. He keeps the topics of ethics light and you never feel attacked if you have an opposite opinion.