This article is appalling 

This article reads like an outline for an undergraduate course. In fact... I bet that's EXACTLY what is is. Furthermore, in regards to the praise on this discussion page - I bet you're an undergraduate who got an A. This is nauseating. I wanna poop and barf at the same time.