Two of these are cheap slurs. But I'm pretty sure the President has formally studied and bases his world view upon the philosophies related to Marx.
0bama may not be a Maoist, but he is most certainly an Alinskyite, and in my book that's a Communist.