Biography

Dr. James W. McGuffee is a professor in the Mathematics and Computer Science Department and serves as the Director of Graduate Computer Science Programs overseeing the M.S. in Cybersecurity and M.S. in Data Science degrees. James has a Ph.D. in computer science and in over 30 years of teaching in higher education has most frequently taught courses in networks, operating systems, and programming in various languages. In alignment with the practical aspects of a Lasallian education, Dr. McGuffee enjoys mentoring students as they apply classroom knowledge to real world projects. 

Education

  • Louisiana State University, PhD
  • Louisiana Tech University, BS

Publications and Research Focus

    •  McGuffee, James. “Why Teach Operating Systems?”, The Journal of Computing Sciences in Colleges, Volume 35, Number 9, April 2020.
    • McGuffee, James and Salan, Serge. “Engaging Constructivist Oriented Learners With Python”, The Journal of Computing Sciences in Colleges, Volume 33, Number 4, April 2018.
    • Frank, Charles, McGuffee, James W, and Thomas, Cynthia. “Early Undergraduate Cybersecurity Research”, The Journal of Computing Sciences in Colleges, Volume 32, Number 1, October 2016.
    • McGuffee, James W., Palmer, E. Kent, and Guzman, Indira R. “Assessing the Tier-1 Core Learning Outcomes of CS2013”, Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE ’16). ACM, New York, NY, USA, 485-489.
    • Myers, Daniel and McGuffee, James W. “Choosing Scrapy”, The Journal of Computing Sciences in Colleges, Volume 31, Number 1, October 2015.
    • Smith, Justin W. and McGuffee, James W. “Data and Content Management: A Master’s Level Course”, The Journal of Computing Sciences in Colleges, Volume 31, Number 1, October 2015.
    • Sabin, M., Impagliazzo, J, Alrumaih, H., Byers, B., Gudoniene, D., Hamilton, M., Kotlyarov, V., Lunt, B., McGuffee, J., Pelsverger, S., Tang, C., Viola, B., and Zhang, M. “Multinational Perspectives on Information Technology from Academia and Industry”, Proceedings of the 2015 ITiCSE on Working Group Reports (ITICSE-WGR ’15). ACM, New York, NY, USA, 149-171.
    • McGuffee, James W. and Hanebutte, Nadine “Google Hacking as a General Education Tool”, The Journal of Computing Sciences in Colleges, Volume 28, Number 4, April 2013.
    • McGuffee, James W. , Bhagyavati, B. , Nandigam, Jagadeesh , and Schilling, Walter Jr. “The Security Assessment Teaching Case Module” , The Journal of Computing Sciences in Colleges, Volume 27, Number 4, April 2012.
    • McGuffee, James W. “Programming Languages and the Biological Sciences”, The Journal of Computing Sciences in Colleges, Volume 22, Number 4, April 2007.
    • McGuffee, James W. and Cabezas, R. Andrew “Starvation-Proof Priority Round-Robin Queues for Time-Sharing Systems”, The Journal of Computing Sciences in Colleges, Volume 21, Number 4, April 2006.
    • McGuffee, James W. “Drama in the Computer Science Classroom”, The Journal of Computing Sciences in Colleges, Volume 19, Number 4, April 2004.
    • McGuffee, James W. “The Discrete Mathematics Enhancement Project”, The Journal of Computing in Small Colleges, Volume 17, Number 5, April 2002.
    • McGuffee, James W. and Albright III, James A. “Computer Science Using an Interactive Video Classroom”, The Journal of Computing in Small Colleges, Volume 15, Number 3, March 2000.
    • McGuffee, James W. “The Question of Professional Certification”, The Journal of Computing in Small Colleges, Volume 14, Number 3, March 1999.

Service and Community Engagement

Dr. McGuffee has served on several educational advisory boards and loves providing advice to engage learners of all types. Much of James’ time in service is spent with his local parish, St. Francis of Assisi (SFA) Catholic Church in Cordova. James is a lay member of the SFA Pastoral Council. He also volunteers his time as a Lector (scripture reader during Mass) and as a Catechist (religious education for 8th graders).