I study the open standards and open-source technologies that support web development. My
professional work is invested in securing the web’s future as a more humane open platform. To
that end, I practice and promote ethical, iterative web development techniques that help make
the web and its content more accessible to all.
I teach courses on web design and development, including a two-course sequence in
web development and
web design that is part of the core
undergraduate curriculum in Information Technology and Management and a sequence of
web design and
web-application development for
undergraduate and graduate programs in Humanities.
Released in a revised and expanded second edition in 2017, How to Design and Write Web
Pages Today is a wide-ranging introduction to designing and writing in HTML, CSS, and
fundamental standards-compliant web development methods and techniques, including responsive
web design, but it’s written to be useful and accessible even to readers without an existing