Dr. Bagnato is a nice guy, but unfortunately fails to create an interesting or organized lecture. Large semester projects have poor communication and somewhat subjective grading criteria which can get very frustrating. Quizzes are every lecture and open notes/internet, but often times the questions are not found from the lecture whatsoever. 