John Cunicelli
he makes everything so clear and easy to understand. homework everynight, but they are small assignments. the tests and quizzes are almost identical to what the review is. dont slack off in class, because he will randomly call on you, and there is also small group work basically every class