Dwight Sikkema
Amazing Professor, really is passionate about the class and does a great job of teaching challenging material in a way that makes it easy to approach. This is a challenging class and Sikkema does want you to learn the most from it so activities and material are time-consuming.  Only complaint is the final, it is very hard so be ready for it.