David Moss
He is a nice person but his class requires you to memorize literally so much! This was my most stressful class all year. He doesn't give extra credit or curve exam grades at all and made that very clear and attendence is mandatory and turns into a grade at the end of the year. If you aren't a geology major, I do not recommend.