The last few weeks of the course were the best because it is when they stop giving you ethical models that they punch holes in (utilitarianism, relativisim, etc), and deliver something to actually believe in. Did you show up or drop out?
I'll assume that by "last few weeks of the course", you mean "last semester of 200-level classes", as that would adequately explain your unfamiliarity with analytical marxism and the limits of liberal egalitarianism, not to mention the adherence to utilitarianism evident in the decision making of corporations and governments.
It's funny, though, I can't recall anybody suggesting that I was at school to be delivered something to actually believe in. Another tragic ethical violation in my education and upbringing, apparently. They maintained (insidiously) that the purpose of my instruction was to amass knowledge.