Is able to dive into subject matters with great detail. Will not dismiss you even if you do not articulate your opinion well. Prof Cirio makes accommodations, just email him. Easy grader. His quizzes are easy and take home. Lots of writing but it is simple, common sense stuff. Would like to take another course that he teaches.