NOTICE: Classes canceled today due to weather conditions. Check Blackboard for communication from your instructors.

Jim Cain, Ph.D., CISSP


  • Ph.D. in Computer Science, Oklahoma State University
    • Dissertation: Computer Science Education — Secure Software
  • M.S. in Computer Science, University of Missouri-Rolla
  • B.S. in Electrical Engineering, University of Missouri-Rolla

  • CISSP Certified Information Systems Security Professional

Selected Publications

  • Growing a cybersecurity program: comparing and contrasting multiple attempts, Alex Bardas, Scott Bell, Guanya Tian, Jim Cain, Michael Oudshoorn, Journal of Computing Sciences in Colleges: Volume 33 Issue 5, May 2018
  • Running a programming contest with Mooshak: conference tutorial, Baochuan Lu, Jim Cain, Journal of Computing Sciences in Colleges: Volume 31 Issue 5, May 2016
  • T. DeClue, J. Kimball, J. Cain, “Supporting a Multi-language Approach to CS2.” Journal of Computing Sciences in Colleges, Spring, 2012.
  • J. Cain, “Computer Science Education: Secure Software”,

Selected Presentations

  • “Running a Programming Contest Using Mooshak”, tutorial session, Consortium for Computing Sciences in Colleges, Central Plains Conference, April 2016
  • “Organizing and Hosting a Student Programming Contest”, panel member, Consortium for Computing Sciences in Colleges, Central Plains Conference, April 2011
  • “Design of a Java bytecode to MIPS machine language code generator using Just-In-Time optimizations”, Oklahoma State University, January 2006
  • “Personal Computers: Getting the most for your money”, Southwest Baptist University, March 2001
  • “The Future of Computing”, Southwest Baptist University, March 1999

Related Experience

  • ABET Program Evaluator for Computer Science and Cybersecurity programs, 2021-Present
  • Adjunct Faculty, Ozarks Technical Community College, 2017-Present
  • Graduate Teaching Assistant, Oklahoma State University, 2002-2005
  • Graduate Teaching Assistant, University of Missouri-Rolla, 1997-1999

Professional Organizations

  • (ISC)² International Information Systems Security Certification Consortium
  • Association for Computing Machinery
  • Consortium for Computing Sciences in Colleges

Church/Community Service

  • Attends James River Church
  • High School Programming Contest Technical Director and Head Judge hosted by Southwest Baptist University (2013 - Present)