Hi all, I'd like to know if you can help me with some answers/advice on my situation:

I'm looking to hire a software developer who has used ASP for several years and C++ for 10 years, but never actually used C# - how difficult or easy would it be for him to start coding in C#? How long would be a safe guess of his "learning curve"?

Some background info: He has a great education background (MS and BS degrees in Computer Science from the best Universities in China and US) and has spent 10+ years developing various projects; he is very intelligent.

Thank you very much for your time!

-Claudia