so far i've mostly just worked on my core at a junior college, with a couple of classes covering C#, ASP.NET, JAVA and C++. I should be moving on to a university next semester though. This semester i'm covering intro to physics, networking and info security. I've also been working full time as a web developer using C#, ASP.NET and SQL Server for a little over a year now. I really enjoy C#. So far most of my experience with ASP.NET has been with WebForms which i'm personally not real fond of. I'd prefer to use either MVC or the newer ASP.NET webpages with razor. Dealing with all of the Page Lifecycle stuff can get a bit annoying when you're working on complex pages.