I'm disturbed to see that your professor is teaching business ethics without knowing that Ayn Rand is the final word in both capitalism and ethics, making all previous philosophers superfluous. Yet another sad case of the closed-mindedness of the ivory tower elite.
Rand (and the Randroids) hated J.S. Mill, Kant (of course), and John Rawls, so it's amusing to see you having to address all of their philosophies in one paper. It's almost like Rand holds no sway in reputable academic circles at all.
In fact, if you read
Philosophy: Who Needs It?, which I do not recommend, you can see Rand claiming that Rawls is a horrid Kantian, and this is why she refuses to read
A Theory of Justice. Rand never read Kant either, she just had her obsessive fanboy Leonard Peikoff prepare her crib notes, so
PWNI contains the unedifying spectacle of Rand using a philosopher she never read to predict the tendency of a philosopher she vows to never read.
But in all seriousness, congratulations on getting your midterm in, and it sounds like a fascinating subject you had to grapple with.