Christopher MacDonell
Very knowledgable but super unorganized. Lectures were all over the place but I personally didn't find the tests that difficult. The lab is an easy way to boost your mark also. Overall decent prof