Johannes Feddema
Incredibly unorganized to the point where it was almost impressive. Did not return any grades in a reasonable time and couldn't keep to a schedule let alone a the syllabus. Lectures went off on tangents. Labs were somewhat useful but could have been condensed. Good luck if you need this class for any upper level course.