Bagnato is okay. Quizzes after class are difficult but not impossible. My only complaint is that he really enjoys throwing curveballs for questions, and grades pretty harshly. It almost seems as if he's trying to give you a B in the class no matter how hard you try. Way too much work for a gen ed. 