William Curatolo
He is a great teacher. Not the best at teaching during class but he always tries to be available to students. He is pretty organized with everything and is helpful during office hours. Homework and attendance isn't required. Quizzes are easy if you understand the homework. Tests are challenging but are manageable if you understand the quizzes & hw