Negotiation was one of my favorite classes I took in college, I think it should be taught as soon as possible. I must say applying it in real life under stressful conditions has been much harder than in the classroom! At the end of the day I think a lot of companies don't operate from a standpoint of both parties coming out fairly, which just leads to mistrust in the end.