Don't know how this guy doesn't have more bad reviews on here. Easily one of the worse professors I have ever had. His lectures are essentially pointless because hes horrible at explaining topics, and his lecture notes are vague and confusing. He is a nice guy but is very old and his age is very evident in how well hes able to teach.