Stephen Young
Dr. Young is one of my favorite professors. You can tell he is passionate about his lectures, even ones that are hard to be passionate about. He also cares a lot about his students. 10/10 would recommend.