Great class and prof overall. Certainly not an easy A, but you definitly will learn. The class was based on 3 major test grades and just a few homework assignments. There is often extra credit offered and it is worth any amount of time to do it. Great professor and an enjoyable class.