I LOVED Dr. Cirio! He is the nicest man and is a really good professor. He makes sure to get all of his students to be engaged and participate. He was very good at teaching and gives you a lot of help when you need it and gives 1 or 2 homework assignments every other week. Always available when you need him, and don't forget to ask about his cat!:)