Faculty

  • Ratio of majors to full-time department faculty: 9:1
  • Average class size, introductory: 18
  • Average class size, intermediate: 21.5
  • Average class size, advanced: 20.5

Full-Time Faculty

Robert Cupper B.S., Juniata College; Ph.D., University of Pittsburgh

Matthew Jadud

Gregory Kapfhammer B.S., Allegheny College, M.S. University of Pittsburgh

Robert Roos (chair) B.S., Waynesburg College; M.S., M.C.S., University of Illinois; Ph.D., The Pennsylvania State University

Selected Faculty Publications and Achievements

  • “Efficient Learning of Real-Time One-Counter Automata,” (with Amr Fahmy), Algorithmic Learning Theory: Sixth International Workshop, ALT ’95 Proceedings. Springer-Verlag Lecture Notes in Artificial Intelligence, vol. 997.
  • Co-founder of the Liberal Arts Computer Science Consortium.
  • Chair of the ACM Student Chapter Committee, responsible for student activities worldwide, 1980-91.
  • Judge at ACM’s International Collegiate Programming Contest for the past seven years.
  • The Networks Course: Old Problems, New Solutions, panel moderator, SIGGSE ’99.
  • “Laboratories in the Computer Science Curriculum,” published in the Journal of Computer Science Education, 1990.
  • Editor, ACM Graduate Assistantship Directory Annual Editions, 1981-1991.
  • “Process and Device Scheduling,” a chapter in The Computer Science and Engineering Handbook, CRC Press, Boca Raton, FL, 1996.
  • Secretary/Treasurer, ACM Special Interest Group on Computer Science Education, 1983-91.
  • Fundamentals of Computing I: Logic, Problem Solving, Programs, and Computers, Pascal Edition Revised and C++ Edition, McGraw-Hill, Inc., New York, 1994 and 1995.
  • Fundamentals of Computing II: Abstractions, Data Structures, and Large Software Systems, Pascal Edition and C++ Edition, McGraw-Hill, Inc., New York, 1993 and 1995.
  • “Integrating Parallel Computing into a Computer Science Curriculum,” in Proceedings of the 1993 Frontiers in Education Conference.
  • “An Approach to Identifying and Understanding Problematic COTS Components,” in Second Annual Software Assurance and Certification Conference, 2000.
  • “The Patchy GA and Domination Problems,” Proceedings of the Genetic and Evolutionary Computation Conference, 2001.
  • “Parameter Relaxation Methods in Memetic Algorithms,” Second Workshop on Memetic Algorithms, 2001.
  • “Testing Commercial-off-the-Shelf Components with Software Wrappers,” in 18th International Conference and Exposition on Testing Computer Software, 2001.
  • “An Approach for Understanding and Testing Third-Party Software Components,” in 48th Reliability and Maintainability Symposium, 2002.