Lance Tyree
I took him through mixed mode, he isn't as bad as everyone says. A decent guy, he does rush through lectures and studying fully depends on you. I would do all the assignments in one day, which never took me more than 3 hours to finish. Weekly quizzes can be vague, I recommend using his quizlet and redoing pre-lectures. Attendance is mandatory!!!