He is not a bad professor. You don't use the book that much so even though class is not mandatory, you pretty much have to go. tests are easy and he won't trick you. The best prof. i have had so far. Labs in this class suck tho, so you should get a good TA for labs."