Curriculum Vitae
RESEARCH INTERESTS
My research focuses on adaptive learning environments (primarily online) and how current education research can inform the construction of these environments. In particular, I am interested in designing research projects to measure the efficacy of adaptive online learning tools used in support of metacognition. The emphasis of my research is on higher education and adult learning in STEM.
EDUCATION
Ph.D. in Computer Science, May 2003; Vanderbilt University, Nashville, TN; Dissertation title: Polynomial Time Recognition and Optimization Algorithms on Special Classes of Graphs; Dissertation supervisor: Dr. Jerry Spinrad
Master of Computer Science and Engineering, May 1997; Auburn University, Auburn AL; Concentration: Computer Networks; Academic Advisor: Dr. Liam Murphy
Bachelors of Science in Computer Science, May 1985; Dickinson College, Carlisle, PA
TEACHING AND RESEARCH POSITIONS
Vanderbilt University, Electrical Engineer and Computer Science Department, Nashville, TN
Professor in the Practice, August 2021 – present
Associate Professor in the Practice, September 2017 – July 2021
Assistant Professor in the Practice, September 2010 – August 2017
Lecturer (part-time), August 2003 – August 2010
Institute for Software Integrated Systems, Vanderbilt University, Nashville, TN
Research Assistant Professor, November 2009 – August 2010
Staff Engineer (full-time), June 2008 – October 2009
Staff Engineer (part-time), June 2007 – May 2008
Austin Peay State University, Clarksville, TN
Adjunct Faculty, August 1996 – May 1997, August 2002 – May 2007
Vanderbilt University, Nashville, TN
Research Assistant, August 1999 – July 2003
Teaching Assistant, August 1997 – July 1999
Enterprise State Junior College, Enterprise, AL
Adjunct Faculty, August 1991 – May 1996
PUBLICATIONS
Journals and Books
Contributor: S. Baase, A Gift of Fire, Social, Legal and Ethical Issues for computing and the Internet, 4th Ed.. Upper Saddle River, New Jersey: Pearson Prentice Hall , Spring 2012
Wellons, J. (graduate student), & J. Johnson, “A Grounded Theory Analysis of Introductory Computer Science Pedagogy”, Journal of Systemics, Cybernetics and Informatics, 9(6), 2011, pp. 9 – 14.
E. Eschen, J. Johnson, J. Spinrad, R. Sritharan, “Recognition of Some Perfectly Orderable Graph Classes”, Discrete Applied Mathematics 128(2-3), June 2003, pp. 355-373.
Conference Proceedings
L. Howard, J. Johnson, C. Neitzel, “Reflecting on online learning design using observed behavior”, Proceedings of the 15th Annual Conference on Innovation and Technology in Computer Science Education, Ankara, Turkey, June 2010, pp. 179-183
L. Howard, J. Johnson, C. Neitzel, “Examining learner control in a structured inquiry cycle using process mining”, Proceedings of the Third International Conference on Educational Data Mining, Pittsburg, PA., June 2010, pp. 71-80.
H. Jeong (Graduate Student), G. Biswas, J. Johnson, L. Howard, “Analysis of productive learning behaviors in a structured inquiry cycle using hidden Markov models”, Proceedings of the Third International Conference on Educational Data Mining, Pittsburg, PA., June 2010, pp. 81-90.
J. Wellons (graduate student), J. Johnson, “Planning and the novice programmer: How grounded theory research can lead to better interventions”, Third International Multi-conference on Engineering and Technological Innovations, Orlando, June 2010, 6 pages. Best in Session Award Winner
L. Howard, J. Johnson, G. Pap, K. Pence, L. Juracz, “Affordances and Form: Applying Lessons from Informal Learning to Formal Learning on the Web”, Proceedings of the International Conference on Engineering Education, Pecs-Budapest, Hungary, July, 2008, 6 pages.
J. Johnson, J. Spinrad, “A Polynomial Time Recognition Algorithm for Probe Interval Graphs”, Proceedings of the Twelfth Annual ACM-SIAM Symposium on Discrete Algorithms, Washington, DC, 2001, pp. 477-486.
Invited Presentations
Panel Session: Using App Inventor in Introductory CS Courses, SIG Computer Science Education Annual Conference, March 2015
Poster Presentation: Making Programming Competition worthy of Academic Credit, SIG Computer Science Education Annual Conference and Proceedings, March 2013
PROFESSIONAL ACTIVITIES AND SERVICE
Associate Chair, Computer Science
Director of Undergradaute studies in CS 2014 to present
Vanderbilt Visions Faculty Vuceptor 2010, 2011
ABET Program Evaluator 2021 – present
ABET Committee Department Representative
Mentor, CS Programming Team 2008 – 2014; 2007,2014 ACM Programming Challenge World Qualifier
Vanderbilt Athletic Committee 2015 – 2017
Member: ACM, SIGCSE
Contributor: SIGCSE Bulletin
Reviewer: ACM Annual Technical Symposium on CS Education, Computer Science Education Special Issue on Pedagogical Innovation in CS
MILITARY SERVICE
United States Army Officer
Helicopter Test Pilot, May 1985 – August 1990