I think Dr. Vizzini is a great person and professor. He did examples each class and answered any questions. Online homework assignment each week. Daily quiz. Tests can be difficult but if you practice lots of the book problems, you should have little to no problem (since they are somewhat similar). **Warning** This class is not for lazy people!
