Hello! And thanks ZipperJJ for the reference!
Yes, I do indeed teach both Web 1 and Web 2 (more Flash oriented) and was just recently asked to teach an online course.
When you teach, you are doing just that - teaching. What I mean by that is you are going through a book and showing students how to go through the steps to create websites. The books pretty much lay it out for you (including all of the nitpicks to your website others have mentioned) and gives them the basics for website design.
I am the first to admit I am not the greatest. For example, my little website about Las Vegas is poorly designed and is nothing I would ever show in a portfolio, but it was one of my first websites and I just sort of like it, as is, in its primitive version. Maybe someday I will do a total re-design, but I digress.
Many of my students are very, very talented and take what I teach them and create truly amazing sites! More often than not, I am envious of what they create. One of my students did so well, he dropped out of our college and got a scholarship at a school in San Fransisco majoring in Web Design - based upon what he created after my class!
However, it took ME to show them the steps to get there. I am sure you can do the same. You just need the passion. Using your experience, and showing them the tools, you can give students exactly what they need - and it is so much fun to see them succeed and create amazing sites!
I am so proud of my students - many have found some great jobs and most of them have so many offers to do websites they stopped telling people they do them. I can’t tell you how many students have come back to me and thanked me for setting them off in the right path.
There is an old adage: Those Who Can’t Do, Teach.
I freely admit that to my classes. I am not the best web designer on the planet by any means - mediocre at best. But I can teach it very well - and thanks to my students, I am getting better and better at designing as well!