Nuacht

We discuss the development and deployment of a "partially virtual" computer science course for non-majors in which the Web mediates a significant fraction of the course. In particular, approximately a ...