Nice and upbeat professor, but the class isn't that interesting. I like some topics taught but the teaching style ruins my enthusiasm. Follows the same weekly layout (lecture, lecture, lecture + quiz). Four exams and a final which can really drop your grade if you don't study. If you're not a fan of studying, or lecture classes do not take class.