Keith Evan Schubert Professor of Computer Science and Engineering California State University, San Bernardino.