I know of a C#/Windows Forms class at Sacred Heart University in Fairfield, CT (USA). They do offer distance learning, but I don't think this class is offered as part of that program, as it's an advanced masters level course. From what I know of the
school, they are already using XP and Server 2003 in their labs, VB.NET for their VB classes, C++.NET for their C++ teaching, and obvously C#.NET (2003 for VS.NET) - they might even be using J# for the Java classes by now. Either way, Microsoft has made a
lot of software available to them, given what they're offering.
They're at http://www.sacredheart.edu - the class is "CS640"