Douglas Morrice
Amazing professor who is very knowledgeable and gives you exactly what you need to succeed in the class. However, the material can be tough to digest, but he gives you all the tools to succeed.