Dr. John Crabtree

Current Courses

  • CIS 225 Intro to Object Oriented Programming
  • CIS 476 Enterprise Architecture


  • 2007 Ph.D., Colorado School of Mines
  • 1992 M.S., Colorado School of Mines
  • 1987 B.S., Colorado School of Mines
  • 1986 B.S., Colorado School of Mines


[13] Zhang, X., Crabtree, J. D., Terwilliger, M. G., and Redman, T. T. (in press). Assessing student's object-oriented programming skills with Java: The Department-Employee Project
[12] Moore, T. F., Zhang, X., Crabtree, J. D., Terwilliger, M. G. (2019). Understanding Blockchain Technology and Its Applications: A Critical Analysis.
[11] Mehta, D. P., Crabtree, J. D. (2018). Data Structures for Cheminformatics. Handbook of Data Structures and Applications (2nd ed., pp. 935-944). Chapman and Hall (CRC Press).
[10] Zhao, Y., Zhang, X., & Crabtree, J. Human-computer interaction and user experience in smart home research: A critical analysis. Issues in Information Systems, 17(3), 11-19.
[9] Crabtree, J., & Zhang, X. Recognizing and managing complexity: Teaching advanced programming concepts and techniques using the Zebra puzzle. Journal of Information Technology Education: Innovations in Practice, 14, 171-189.
[8] Kouri, T. M., Crabtree, J. D., Huynh, L., Dean, A. M., Mehta, D. P. RCARM: Reaction Classification using Automated Reaction Mapping. International Journal of Chemical Kinetics, 2013, Volume 45, Issue 2, pp. 125-139.
[7] Crabtree, J., Nickels, D., and Parris, J. Clearing the hurdles to success in teaching computer programming: applying the scientific method to improve student outcomes. Academy of Business Research Journal, 2013, 1.
[6] Zhang, X.; Crabtree, J.; Huang, Y.; Hu, T. Building a Dynamic RFID Data-Driven Supply Chain Management System: Imperatives and Guidelines. Information Technology Journal 2011, 10 (4), pp. 703-709.
[5] Zhang, X.; Huang, Y.; Crabtree, J.; Li, X. A Survey of Channel Allocation Algorithms for Wireless Local Loops. Information Technology Journal 2011, 10 (2), pp. 231-238.
[4] Parris, J.; Beaver, J.; Nickels, D.; Crabtree, J. Is there a Student "Disconnect?" First-year Hybrid Class Teachers' Observations and Recommendations for Improving Student Engagement in Information Systems Classes. Information Systems Education Journal 2011, 9 (3), pp. 50-58.
[3] Crabtree, J.; Mehta, D.; Kouri, T. An Open-Source Java Platform for Automated Reaction Mapping. American Chemical Society (ACS) Journal of Chemical Information and Modeling 2010, 50 (9), pp 1751-1756. Software available at armsrc.sourceforge.net.
[2] Crabtree, J.; Mehta, D. Automated Reaction Mapping. Association for Computing Machinery (ACM) Journal of Experimental Algorithmics 2009, 13, 1.151.29.
[1] Crabtree, J. Atomic Reaction Mapping., 1st ed.; VDM-Verlag KG, Saarbrücken, Germany, 2008.

Dr. John Crabtree

Email: jcrabtree@una.edu
Telephone: 256-765-4464
Office: Keller 247

Postal: UNA Box 5196
University of North Alabama
Florence AL, 35632