Visual Studio 2010 Ultimate is the most modern one and the one with the most features, so unless they have told you to get a different version I would go for that.
PS Jealous that you get Ultimate, I have an MSDN subscription but only as far as the premium version!
I did almost ask about C#, but as it's a college course I suspect he doesn't have any say in the matter.
Well that's totally wrongI presume she means C#, in which case she'd be slightly less wrong, but still not correct.