If you want to be teaching yourself while Professor makes you come into class, read off of PowerPoints, and watch tutorial videos all while he sits there and not actually teach, this is the class for you! Send him emails? He won't answer them. Midterm project AND a midterm exam. Final Project AND a final exam. Save your money and AVOID!