views:

467

answers:

5
+5  A: 

I was happy with Develop Mentor's classes see develop.com.

kenny
+1  A: 

This is not exactly what you are looking for, but I suggest you start reading the alt.net mailing list. You'll be able to read correspondence between very experienced professionals regarding all of the topics you have listed.

Daniel Auger
+3  A: 

I've seen some talks given by Jean Paul and found them to be quite interesting. He is passionate about developing software and doing it the best he knows how and sharing that. I would think his course is excellent and possibly mind-blowing with all the stuff he'd teach.

JB King
A: 

I'm going to JP's class Nov. 17-21 in Philly and will add an answer here for anyone's future reference. Thanks for the responses!

Chris Conway
+2  A: 

You may want to look at Steve McConnell's company Construx. They have several courses on software engineering. It's not specifically in C#, but the information you are looking for doesn't pertain only to it either.

Kevin