David Herring
I was not a fan of Dr. Herring's class. I struggled in his class throughout the semester. There are lots of tests and quizzes (almost every week) that are quite tricky. He is definitely a tough and picky grader. He lectured the majority of every class. There are online reviews and exit tickets that assess your attendance, so you have to go.