Bill Tomlinson is Associate Professor of Informatics at the University of California, Irvine, and a Researcher at the California Institute for Telecommunications and Information Technology.