Colin West
He is a great professor, and he knows the material really well. He makes the class entertaining and engaging. However, it is a hard class and he goes through the material and clicker questions really fast which makes it hard to keep up with him. 