Peter Caggiano
Prof. Caggiano is obviously a very nice man and loves what he does, but his skills do not translate well to students that have never heard of any of the material before. I definitely recommend having prior computer knowledge before taking this class otherwise it makes it that much harder. 4 exams, 3 DB's and attendance are the only grades so beware