Mark Welch
Dr. Welch is a really nice guy and an awesome teacher. He makes his lectures fun and has a passion for what he's teaching. However, he gave us a study guide EVERY lecture with 10-20 questions on them and they didn't help me for the tests at all. The tests were hard and he words the questions to make them confusing. Cool guy, not cool tests.