Dr. John Hastings is a Professor in the Department of Computer Science at Dakota State University, part of the Beacom College of Computer & Cyber Sciences. With nearly 35 years of experience, he specializes in teaching and curriculum development in computer science, combining academic rigor with industry insights from his roles as an AI/ML engineer, team leader, and business owner. Education: Ph.D., Computer Science, University of Wyoming M.S., Computer Science, University of Wyoming B.S., Computer Science, University of Wyoming Research interests include machine learning, AI applications in natural language processing (LLMs), generative AI, computer vision, ecological/environmental AI, AI in games, and gamification in education. Recent publications focus on cybersecurity challenges, AI ethics, and insider threat detection. His work has been recognized with awards such as the AAAI’s Innovative Applications of Artificial Intelligence (IAAI) Award and an International IPM Award for Excellence related to the CARMA AI tool. Teaching emphasizes active learning and practical skills, including courses on programming, data structures, AI, and cybersecurity. He advocates for gamification in education to enhance student engagement and success.









