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 primarily on topics related to web design and development, including a
two-course sequence in web development 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