Jesse M. Heines is a Professor of Computer Science at the University of Massachusetts Lowell. He specializes in the implementation and evaluation of interactive, user-centered programs with rich graphical user interfaces (GUIs), particularly those employing Dynamic HTML, JavaScript, Java, and XML and XSL and their related technologies. Jesse has a long record of applying and evaluating these techniques in educational settings. He has develop numerous computer-based instruction programs and course websites as well as traditional human-computer interfaces. Prior to joining the UMass Lowell faculty, Jesse spent ten years with Digital Equipment Corporation, where he founded the Computer-Based Course Development Group and developed a large variety of CBT courseware. He holds a B.S. in Earth Sciences from the Massachusetts Institute of Technology, an M.S. in Science Education from the University of Maine, and an Ed.D. in Educational Media and Technology from Boston University. He has done post-doctoral work at The Open University in Great Britain, Brown University in Rhode Island, and the Massachusetts Institute of Technology.