Hi. My name is Bill Campbell. I am an associate professor in the Department of Computer Science at the University of Massachusetts, Boston. My professional areas of expertise are software engineering, programming and programming language implementation.
I like to write programs. I prefer open-source software to proprietary software, but I use both.
I have both academic and commercial experience. I have been teaching for
more than twenty years. I have worked for Western Electric (ERC) and Intermetrics Inc., and I have consulted to Apple Computer
and EntitleNet, a company providing super fast,
highly granular adjudication. I have a bachelor's degree in mathematics and
computer science from
I have implemented a public domain version of the Scheme programming language. It's called UMB Scheme and you can get it by ftp at http://www.cs.umb.edu/~wrc/scheme/umb-scheme-3.2.tar.gz. Ethan Bolker and I have written an introductory programming text entitled Java Outside In. Swami Iyer, Bahar Akbal-Delibas and I have written a compilers text entitled Introduction to -- --Compiler Construction in a Java World.
I enjoy hiking. I have two daughters, Fiona (1981) and Amy (1994). My real working homepage is here.
My office hours are in my .plan
Electronic mail to:
William.Campbell "at" umb.edu
Non-electronic mail to:
Telephone and FAX to:
617-287-6449 office phone
617-287-6499 department FAX