Ryan Joyce
He seems like a nice guy, but he gives a ridiculous amount of reading for homework. You will not do well on his quizzes if you don't study. Most people are there just to fulfill the requirement, but he appears to not understand that.