Professor Geruch is a nice guy with a funny personality, but the way he organized this class was a complete mess! I personally didn't like his teaching methods at all. Your grade depends only on 3 tests, not the homework or attendance. no syllabus for the class so you really didn't know what was going on until he told you. Wouldnt recommend