Do not take this professor unless you are willing to listen to him rant and rave politically. He is extremely liberal, and bashes any other point of view. He uses in-appropriate language for a classroom setting. As an adult taking his class I do not appreciate it. He only gives liberal examples, CNN, NY Time, Wall Street Journal etc.