He specializes in the implementation and evaluation of interactive, user-centered programs with rich graphical user interfaces (GUIs), and their related technologies. Heines spent 10 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, a 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, where he currently holds an appointment as a Visiting Scholar in the Center for Educational Computing Initiatives.