Professor Tosta is a very knowledgeable and respected professor that is passionate about what he teaches. He is not the greatest at running the class, often would change assignments and readings with little notice. The syllabus does not reflect what is actually expected in class and often I found myself guessing what expectations were.