Philosophy

We view digital libraries as a key component of the support required for effective education. A layered approach to building courseware atop digital libraries seems to make the most sense.

Problems

Solutions