M.S. in Computer Science, University of Missouri-Rolla
B.S. in Electrical Engineering, University of Missouri-Rolla
Certifications
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.
“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)