Publications and Presentations


Game Design and Analysis

Quantifying the Space of Hearts Variants
Mark Goadrich and Collin Shaddox
Advances in Computer Games 2021, November 2021

Improving Solvability for Procedurally Generated Challenges in Physical Solitaire Games Through Entangled Components
Mark Goadrich and James Droscha
IEEE Transactions on Games, Accepted May 2019

Procedural Puzzle Challenge Generation in Fujisan
Mark Goadrich and James Droscha
arXiv preprint, published October 2018

Automated Playtesting with RECYCLEd CardStock
Connor Bell and Mark Goadrich
Game & Puzzle Design Journal, Vol 2, Issue 1, July 2016

Analyzing Two-Color Babylon
Mark Goadrich and Mark Schlatter
Integers - Submitted February 2010, revised November 2010, accepted January 2011, published April 2011.

Nanuk
Brett Myers and Mark Goadrich
Steve Jackson Games, December 2009

Gene Pool
Mark Goadrich
Goadrich Games, July 2006

Cell Management
Mark Goadrich
piecepack game system, October 2005

Solving Babylone
Mark Goadrich
Letter to The Games Journal, November 2004


Scientific Modeling and Simulation

An Undergraduate Laboratory Activity on Molecular Dynamics Simulations
Benjamin Spitznagel, Paige Pritchett, Troy C. Messina, Mark Goadrich, and Juan Rodriguez
Biochemistry and Molecular Biology Education, January/February 2016

Emerging Patterns of Order and Differentiation: An Agent-Based Model of Social Complexity
Loren Demerath and Mark Goadrich
78th Annual Meeting of the Southern Sociological Society, March 25-28, 2015, New Orleans, LA

Agent-based modeling as a tool for a discovery-based TLC experiment
David Brownholland and Mark Goadrich
249th ACS National Meeting & Exposition, CHED: Division of Chemical Education, March 22-26, 2015, Denver, CO

Explaining the Emergence of Social Order as Energy Processing: An Agent-Based Model
Loren Demerath and Mark Goadrich
Roundtable Presentation, American Sociological Association Annual Meeting, Aug 17 2014, San Francisco, CA.

An undergraduate laboratory activity on Molecular Dynamics simulations
Juan Rodriguez, Mark Goadrich, Troy Messina
Experimental Biology Meeting, Boston, MA, April 2013

Distinguishing Dactyls of Crab Species Using Relational Machine Learning
Jeffrey Agnew and Mark Goadrich
Geological Society of America Annual Meeting, Paleontology IV - Stratigraphy and Morphology, October 8th, 2008

Learning Comprehensible Relational Features to Distinguish Subfossil Decapod Crustacean Dactyls | Poster | Presentation
Mark Goadrich and Jeffrey Agnew
24th International Conference on Inductive Logic Programming (ILP), Late Breaking Papers, Prague Czech Republic, 10th - 12th September, 2008

Model Robustness versus Parameter Evolution: Assortative Interaction in a Bargaining Game | Presentation
Mark Goadrich
NAACSOS Methods, Toolkits, and Techniques Section Workshop, AGENT 2003, Chicago, IL, October, 2003

Emergent Formation of Political Parties | Presentation
Mark Rich and Charles Franklin
Working Paper - Spring 1999


Mobile Devices and Computing Education

Incorporating Tangible Computing Devices Into CS1
Mark Goadrich
CCSC Mid-South, Journal of Computing Sciences in Colleges April 4-5 2014, Memphis, TN.

LJING: Learn Java In N Games
Peter Drake and Mark Goadrich
SIGCSE 2014 Workshop, The 45th ACM Technical Symposium on Computer Science Education, March 2014, Atlanta, GA.

A Hands-on Comparison of iOS and Android
Mark Goadrich and Michael Rogers
SIGCSE 2012 Workshop, The 43rd ACM Technical Symposium on Computer Science Education, February 29 2012, Raleigh, NC.

Exploring the use of Android OS in CS2 | Presentation
Mark Goadrich, Matthew Jadud and Jacob Jennings
SMACK 2011, SmartPhones in the Currriculum Workshop, 24th IEEE Conference on Software Engineering Education and Training, May 22, 2011, Waikiki, Honolulu, Hawaii.

Smart Smartphone Development: iOS vs Android
Mark Goadrich and Michael Rogers
SIGCSE 2011, The 42nd ACM Technical Symposium on Computer Science Education, March 9-12, 2011, Dallas, TX.


Evolutionary Robotics

Exploring and Evolving Process-oriented Control for Real and Virtual Fire Fighting Robots
Kathryn Hardey, Eren Corapcioglu, Molly Mattis, Mark Goadrich and Matthew Jadud
GECCO 2012 (Genetic and Evolutionary Computation Conference), Full Paper, July 7-11 2012, Philadelphia, PA.


Presentations, Tutorials, and Panels

Civic Engagement Across the Computing Curriculum
Mark Goadrich, Michael Goldweber, Matthew Jadud, S. Monisha Pulimood, and Samuel Rebelsky
SIGCSE '19 Proceedings of the 50th ACM Technical Symposium on Computer Science Education February 27 - March 02, 2019, Minneapolis, MN, USA

Tutorial: Using IPython for Data Science and Scientific Computing Applications
Mark Goadrich
CCSC Mid-South, Journal of Computing Sciences in Colleges April 1-2 2016, Memphis, TN

Experiences supervising undergraduate research projects | Presentation
Gabriel Ferrer, Mark Goadrich, Vamsi Paruchuri
CCSC Mid-South Panel, April 5-6 2013, Fort Smith, AR.

Node: Digital Pedagogy, Persuasive Technology, and Social Change
Mark Goadrich, Michelle Glaros, Jessica Hawkins and Loren Demerath
SLSA Nonhuman 2012 Panel, Sep 27-30 2012, Milwaukee, WI.

How To Be A Better Babylon Player
Mark Goadrich and Mark Schlatter
Natural Science Colloquium, Centenary College of Louisiana, December 8th, 2009

Nature's Intricate Web
Mark Goadrich
Guest Lecture at SciPort: Louisiana's Science Center, Science with Centenary Series, October 21 2010

Python In Education
Birds of a Feather co-organizer, ACM SIGCSE Technical Symposium on Computer Science Education, Chattanooga, TN, March 5-7, 2009

An Introduction to Python Programming
Mark Goadrich
Northwest Louisiana PC Users Group, May 15th, 2008

Weka: An open source tool for data analysis and mining with machine learning
Mark Goadrich
Quantitative Data Analysis Colloquium, April 17th, 2008

Using Relational Structure for Learning and Modeling in Biomedical and Social Domains
Mark Goadrich
Natural Science Colloquium, November 6th, 2007


CCSC Nifty Assignments

Generating Pronounceable Nonsense Words
Mark Goadrich
Nifty Assignments Session, CCSC - Mid South Conference, April 1-2 2011, Conway AR.

TopSpin
Mark Goadrich
Nifty Assignments Session, CCSC - Mid South Conference, March 25-26 2010, Searcy AR.

Communication/Origami
Mark Goadrich
Nifty Assignments Session, CCSC - Mid South Conference, March 25-26 2010, Searcy AR.


Student Presentations and Posters

Card Stock: Abstract Card Game Design and Analysis
Connor Bell and Mark Goadrich
Fourth Annual Central Arkansas Undergraduate Summer Research Symposium, July 22, 2015, Little Rock, AR

Colliding Galaxy Simulations
Brandi Candler, Juan Rodriguez, Mark Goadrich
Centenary College Student Research Forum Presentation, April 15th 2011

Development of Fire Fighting Rescue Robots in occam-pi
Kathryn Hardey, Molly Mattis, Mark Goadrich, Matthew Jadud
Centenary College Student Research Forum Poster, April 14th 2011

Constructing a Database for EEG Headsets
Jackson Blankstein and Mark Goadrich
Centenary College Student Research Forum Poster, April 14th 2011

ADDER: Academic Degree Database Electronic Resource
Bradlee Robertson, Kathryn Hardey, Mark Goadrich
Centenary College Student Research Forum April 23, 2010

SmartSweeper: Neural Network for Minesweeper
Nolan Baker, Mark Goadrich
Centenary College Student Research Forum April 23, 2010

Design and Construction of an Automated Community Bicycle Loan/Return System
Richard Lopez, Kenneth Roland Womack, Mark Goadrich and Troy C. Messina
Centenary College Student Research Forum April 24, 2009

Robocup Rescue: Artificial Intelligence and Controller for Virtual Robots
Bradlee Robertson and Mark Goadrich
Centenary College Student Research Forum April 23, 2009

Developing Educational Software for the XO-1 (COBBLE, Space Tag, and Cell Management)
Nolan Baker and Mark Goadrich
Centenary College Student Research Forum April 23, 2009


Graduate Thesis

Learning Ensembles of First-Order Clauses that Optimize Precision-Recall Curves (Presentation)
Mark Goadrich
Thesis Defended August 13th 2007

Combining Clauses with Various Precisions and Recalls to Produce Accurate Probabilistic Estimates
Mark Goadrich and Jude Shavlik
23rd International Conference on Inductive Logic Programming (ILP), Corvallis, OR, USA, 19th - 21st June, 2007

Gleaner: Creating Ensembles of First-Order Clauses to Improve Recall-Precision Curves
Mark Goadrich, Louis Oliphant and Jude Shavlik
Machine Learning Journal Special Issue on ILP
Submitted April 10th 2005, Accepted April 26th 2006

The Relationship Between Precision-Recall and ROC Curves (Poster)
Jesse Davis and Mark Goadrich
23rd International Conference on Machine Learning (ICML), Pittsburgh, PA, USA, 26th - 28th June, 2006

The Relationship Between Precision-Recall and ROC Curves
Jesse Davis and Mark Goadrich
UW-CS Technical Report TR1551 2006

Learning to Extract Genic Interactions using Gleaner (Presentation)
Mark Goadrich, Louis Oliphant and Jude Shavlik
Learning Language in Logic 2005 Workshop at the International Conference on Machine Learning, Bonn, Germany, 7 August 2005

Learning Ensembles of First-Order Clauses for Recall-Precision Curves: A Case Study in Biomedical Information Extraction (Presentation, Dataset)
Mark Goadrich, Louis Oliphant and Jude Shavlik
14th International Conference on Inductive Logic Programming (ILP), Porto, Portugal, 6th - 8th September, 2004