Neil King
Neil King is a passionate professor who does a great job explaining the material. Although this is the hardest class I have ever taken in my life, Neil's part in the course most likely is the reason I didn't fail. He is funny and easy to understand.