Troy Munro
Pretty difficult class, but Dr. Munro is one of the best professors I've had at BYU. He explains things really well and is very organized with course material. He also makes sure to take some time in every lecture to stop and tell a funny/inspirational story to break up some of the lecture, which I really appreciated.