Kevin Akers
Take any class he offers. He knows everything about his subject matter, cares about his students, is humble, keeps a 4 hour lecture entertaining. Uses real-life stories to get his points across. Breaks down difficult topics. Adds extra videos etc to make sure you understand. Amazing man and professor.