Joshua Eckroth

Jack W. Summitt Associate Professor of Computer Science

Dr. Eckroth earned his PhD from The Ohio State University in the areas of artificial intelligence and cognitive science, focusing on abductive reasoning and metareasoning.

  • PhD, Computer Science, The Ohio State University
  • MS, Computer Science, The Ohio State University
  • BS, Computer Science, Humboldt State University
  • BA, Mathematics, Humboldt State University

Contact

Joshua Eckroth

Biography

Dr. Eckroth joined the Math and Computer Science Department at Stetson University in the fall of 2014. He earned his PhD from The Ohio State University in the areas of artificial intelligence and cognitive science, focusing on abductive reasoning and metareasoning. He concurrently serves as Chief Architect at i2k Connect Inc. an AI software company.

More About Joshua Eckroth

Areas of Expertise

  • Computer Science
  • Artificial Intelligence
  • Cybersecurity

Course Sampling

  • Artificial Intelligence
  • Cybersecurity
  • Big Data Mining and Analytics
  • Software Engineering
  • Introduction to Computer Science

  • Artificial intelligence
  • Machine learning
  • Natural language processing
  • Cybersecurity, hacks
  • Computer science education

** means student authors

  • **T. Buadottir, **O. Mascio, J. Eckroth. Kira: A Financial Chatbot Using ChatGPT and Data Obfuscation. Journal of Computing Sciences in Colleges 39(3) (2023, In Press)
  • J. Eckroth, **L. Hough, H. ElAarag. OneRuleToFindThem: Efficient Automated Generation of Password Cracking Rules. Journal of Computing Sciences in Colleges 39(3) (2023, In Press)
  • J. Eckroth, J. Boden, **M. Gipson, R. G. Smith, **L. Hough, E. Schoen, J. Elliott. Answering Natural Language Questions with OpenAIs GPT in the Petroleum Industry. Society of Petroleum Engineers, Annual Technical Conference and Exhibition (2023, In Press)
  • K. B. Smith, S. Smallpage, J. Eckroth. Pulling the Shortest Straw: The Effect of the Class System on Party Control of the Senate. 2023 Southern Political Science Association Annual Conference, Panel on Inter (and Intra) Party Dynamics (2023)
  • R. G. Smith, E. J. Schoen, J. Eckroth, D. M. Endres, **S. Flores, J. Elliott, B. G. Buchanan. SPE Research Portal: How SPE Uses Artificial Intelligence to Help You Find Technical Information. The Way Ahead, Society of Petroleum Engineers (2021)
  • J. Eckroth, Evolution of a Robust Artificial Intelligence System: A Case Study of the Association for the Advancement of Artificial Intelligence's AI-Alert. AI Magazine 41(4), pp 17-38 (2020)
  • J. Eckroth, **K. Chen, **H. Gatewood, **B. Belna. Alpaca: Building Dynamic Cyber Ranges with Procedurally-Generated Vulnerability Lattices. Proceedings of the 2019 ACM Southeast Conference, pp 78-85 (2019)
  • J. Eckroth, E. Schoen. A Genetic Algorithm for Finding a Small and Diverse Set of Recent News Stories on a Given Subject: How We Generate AAAIs AI-Alert. Thirty-First Annual Conference on Innovative Applications of Artificial Intelligence (IAAI-19), In Press.
  • J. Eckroth. AI Blueprints: How to build and deploy AI business projects, Packt Publishing, December 2018. 250 pages. IS BN-13: 978-1788992879
  • J. Eckroth, **R. Anderson. Tarot: A Course Advising System for the Future. Journal of Computing Sciences in Colleges 34(3), pp. 108-116, 2018
  • J. Eckroth. A Course on Big Data Analytics. Journal of Parallel and Distributed Computing 118(1), pp. 166-176, 2018
  • J. Eckroth. Teaching cybersecurity and Python programming in a 5-day summer camp. Journal of Computing Sciences in Colleges 33(6), pp. 29-39, 2018
  • J. Eckroth, E. Schoen. “A Genetic Algorithm for Finding a Small and Diverse Set of Recent News Stories on a Given Subject: How We Generate AAAI’s AI-Alert.” Thirty-First Annual Conference on Innovative Applications of Artificial Intelligence (IAAI-19), In Press.
  • J. Eckroth. “Model AI Assignments 2018: Biductive computing: Several variants of a universal paradigm.” Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, 2018 
  • Two articles in AI Matters 3(4) Winter 2018 (pp. 21-22, pp. 25-26)
  • J. Eckroth. Advanced Artificial Intelligence Projects with Python [Video]. Packt Publishing, March 2018. 2 hours. ISBN-13: 978-1788832403 
  • J. Eckroth. Python Artificial Intelligence Projects for Beginners [Video]. Packt Publishing, December 2017. 2 hours. ISBN-13: 978-1788394345 
  • J. Eckroth. “Teaching Future Big Data Analysts: Curriculum and Experience Report.” 7th IEEE NSF/TCPP Workshop on Parallel and Distributed Computing Education (EduPar-17), pp. 346-351, 2017 
  • R. G. Smith and J. Eckroth. “Building AI Applications: Yesterday, Today, and Tomorrow.” AI Magazine 38(1), pp. 6-22, 2017 (AAAI)
  • J. Eckroth. “Model AI Assignments 2017: Git Planner.” Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, 2017 
  • J. Eckroth. “Model AI Assignments 2017: Organic Pathfinding.” Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, 2017
  • J. Eckroth. “Teaching Big Data with a Virtual Cluster.” Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE), pp. 175–180, 2016 
  • J. Eckroth. "Iterated Abduction." FLAIRS, to appear Summer 2016
  • J. Eckroth. "Teaching Big Data with a Virtual Cluster." Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE), pp. 175-180, 2016
  • J. Eckroth. "Foundations of a Cross-Disciplinary Pedagogy for Big Data." Journal of Computing Sciences in Colleges31(3), pp. 110-118, 2015
  • J. Eckroth, J. Josephson. "Anomaly-Driven Belief Revision and Noise Detection by Abductive Metareasoning." Advances in Cognitive Systems 3, pp. 123-143, 2014
  • J. Eckroth and J. Josephson. "Commonsense Abductive Reasoning and Metareasoning Using Knowledge from Bayesian Networks." AAAI-14 Spring Symposium, Knowledge Representation and Reasoning in Robotics, pp. 31-38, 2014
  • B. G. Buchanan, J. Eckroth and R. G. Smith. "A Virtual Archive for the History of AI." AI Magazine, pp. 86-98, Summer 2013
  • J. Eckroth, L. Dong, R. G. Smith and B. G. Buchanan. "NewsFinder: Automating an AI News Service." AI Magazine, pp. 43-54, Summer 2012
  • J. Eckroth, D. Reddy, J. Josephson, R. Chellappa and T. Miller. "From background subtraction to threat detection in automated video surveillance." ARL CTA Report, 2009