John Riley
He is a brilliant man but this class does not have a light workload in the slightest. I had to pull all-nighters for discussion work and studying for the final right now makes me realize just how overwhelming the amount of content goes into the two tests. Good guy, tough class, way too serious for a 100 class