Go Richter. Really listens to and understands his students.
Fun class. Excellent experience. Nice guy. A good way to spend your computer requirements. Take him, you'll love it.
This guy really knows his stuff! I can't believe how much I learned in his web design class. Laid back style but very organized - the whole class is online.