Bill Campbell is an associate professor in the Department of Computer Science at the University of Massachusetts Boston. His professional areas of expertise are software engineering, object-oriented analysis, design and programming, and programming language implementation.
Books
Introduction to Compiler Construction in a Java World (with Swami Iyer and Bahar Akbal-Delibas) (2012)
This text uses compiler construction to teach Java technology and software engineering principles. It gives...
Java Outside In (with Ethan Bolker) (2003)
This book treats learning a programming language much like learning a spoken language: programming is...