Richard S. Wiener is Associate Professor of Computer Science at the University of Colorado at Colorado Springs. He received a Ph.D. from the polytechnic Institute of Brooklyn. Dr. Wiener is the author or co-author of thirteen texts on Pascal, Modula-2, Ada, C, C++, Smalltalk, and Software Engineering. He is the editor-in-chief of the Journal of Pascal, Ada and Modula-2, and of a new international publication, the Journal of Object-Oriented Programming.