Mark Kane
Really great guy, will give great study guides. However tests can be difficult and there is a group project in which all members receive the same grade. Not an easy A, as there are only three tests, a paper, and a group project that go in the gradebook