Joshua Eckroth

Joshua Eckroth

Assistant 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

Course Sampling

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

Areas of Expertise

  • Computer science

Biography

Dr. Eckroth joined the Math and Computer Science Department at Stetson University in fall 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.

Research

  • Artificial intelligence
  • Abductive reasoning
  • Belief revision
  • Metareasoning
  • Data analytics
  • Computer science education

Publications

  • 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. AI Blueprints: How to build and deploy AI business projects, Packt Publishing, December 2018. 250 pages. ISBN-13: 978-1788992879 (Amazon)
  • J. Eckroth, **R. Anderson. “Tarot: A Course Advising System for the Future.” Journal of Computing Sciences in Colleges 34(3), pp. 108-116, 2018 (ACM)
  • J. Eckroth. “A Course on Big Data Analytics.” Journal of Parallel and Distributed Computing 118(1), pp. 166-176, 2018 (ScienceDirect)
  • 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 (ACM DL)
  • 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 (Link)
  • Two articles in AI Matters 3(4) Winter 2018 (pp. 21-22 PDF, pp. 25-26 PDF)
  • J. Eckroth. Advanced Artificial Intelligence Projects with Python [Video]. Packt Publishing, March 2018. 2 hours. ISBN-13: 978-1788832403 (Packt)
  • J. Eckroth. Python Artificial Intelligence Projects for Beginners [Video]. Packt Publishing, December 2017. 2 hours. ISBN-13: 978-1788394345 (Packt)
  • 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 (IEEE)
  • 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 (Link)
  • J. Eckroth. “Model AI Assignments 2017: Organic Pathfinding.” Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, 2017 (Link)
  • 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 (ACM DL)
  • 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