I'm just finishing up (co-)teaching a course like this myself, in the Queens College (CUNY) Graphic Arts department. I'll have more reflections on my blog http://teleogistic.net in the upcoming weeks, but I will say preliminarily that it was a cool experience, and I think that WordPress was a helpful way to teach a lot of more principles about web development and design.