Faculty & Staff

William Holmes, PhD

Senior Lecturer in Human Services, College of Public and Community Service


photo of William Holmes

Areas of Expertise

Criminal justice; evaluation research methodology; family violence



Professional Publications & Contributions

Additional Information

Professor Holmes has taught undergraduate courses in criminal justice, gerontology, community studies and human services at CPCS since 1992.  He also teaches courses in fundraising and research in the Masters of Science in Human Services and Evaluation Research certificate programs.  His work includes research and publishing in family violence, capital punishment, and social services to children and families. He has served as an officer in professional associations and his research has been recognized by the American Sociological Association and the U.S. Department of Justice.

Courses Taught:

  • Social Research
  • Legal and Moral Dilemmas in Criminal Justice
  • Applying Theory to Practice in Criminal Justice
  • Innovations in Police Policy and Management
  • Corrections
  • Information Technology for Planning and Management