Richard Snyder
Lots of readings. Super hard to get an A if u don't have background knowledge / not a native speaker. Lecture slides and lectures are so confusing and heavy. Takes a long time to review and study. DO NOT TAKE for GE, not worth it. There're better options.