This course confused me more than any course has before. Bagnato somehow managed to make a very interesting subject COMPLETELY boring. Grading criteria on projects/essays was always unclear and the questions on the quizzes are so obscure and specific that unless you dote on his every word, you will not know the answers. Would not take again. 