Automated reaction mapping. - John D. Crabtree; Dinesh P. Mehta (ACM J. Exp. Algorithmics, 2008)

An Open-Source Java Platform for Automated Reaction Mapping. - John D. Crabtree; Dinesh P. Mehta; Tina M. Kouri (J. Chem. Inf. Model., 2010)

Recognizing and Managing Complexity: Teaching Advanced Programming Concepts and Techniques Using the Zebra Puzzle. - John D. Crabtree; Xihui Paul Zhang (J. Inf. Technol. Educ. Innov. Pract., 2015)

Tips for Teaching Introductory Programming. - Xihui Zhang 001; John D. Crabtree; Mark G. Terwilliger; Janet T. Jenkins (AMCIS, 2019)

Assessing Students' Object-Oriented Programming Skills with Java: The "Department-Employee" Project. - Xihui Zhang 001; John D. Crabtree; Mark G. Terwilliger; Tyler T. Redman (J. Comput. Inf. Syst., 2020)

Teaching Tip: Teaching Introductory Programming from A to Z: Twenty-Six Tips from the Trenches. - Xihui Zhang 001; John D. Crabtree; Mark G. Terwilliger; Janet T. Jenkins (J. Inf. Syst. Educ., 2020)