Joseph Downey
He is a very good person. He likes to go over the homework and correct everything, and you must participate. He does weekly quizzes which was not the best and they were worth 50% of your grade. He will answer all your questions but he might get a little frustrated if the questions are stupid or something he just went over. He speaks a lot.