Thoughts on Computer Science Pedagogy and Web Development