Brett Esaki
Never take this class. Esaki is most definitely a great guy, but no gen ed should be this overbearing. It's a gen ed, and nobody really cares about the material, so make it fun and not an annoyance. You're also forced to use certain sources that have very little connection to the material he asks you to write about. Let us use our own sources, lol
