Jeffrey Willens
AVOID HIM AT ALL COST! he won't care about your grade. he gives ALOT of work and its not easy at all or explained well. His exams are super hard and you don't have enough time to finish. he has lecture quizzes, homework quizzes, exams, and projects (none are easy). Everything is done by hand. he is quick with an e-mail response though.