David-James Gonzales
Good guy, valuable material, and helpful, but relies heavily on lectures (which are pretty dry) and enormous amounts of reading. He made a large project due over thanksgiving break and shows little consideration for his students' time. His material also seemed blatantly biased to me. I'm far from a history major, but i couldn't stand this class.