John W. Burris , Ph.D.

Associate Professor of Computer Science · Undergraduate Coordinator ·
Computer Science and Technology Building, Room 3021 · Hammond, LA 70402 · (985) 549-5314

I AM AT YOUR SERVICE. Southeastern Louisiana University is a special place where the undergraduate student is celebrated and valued. If there is some way that I can assist you in your academic career or choice in university, I am truly at your service. Below is my class and office schedule to let you know my general availability, but please contact me so that I may ensure your needs are met. In addition to this schedule, this webpage also has information on my education, career, and interests.

CLASS SCHEDULE - Spring 2020
CMPS 415-01
Enterprise Systems
T,Th 9:30-10:45, CSTB 2028B
CMPS 415-02
Enterprise Systems
T,Th 9:30-10:45, Fayard 122
CMPS 479
Computer Theory
T,Th 3:30-4:45, Meade 212
CMPS 495
Competition Coding
W 5:00-6:45, CSTB 2012

OFFICE HOURS - Spring 2020
By Appointment
11:00am-12:15pm, 2:00pm-3:15pm
11:00am-12:15pm, 2:00pm-3:15pm

All course materials are located at Moodle@SLU

Curriculum Vitae

My educational background, work experience, and professional activity are detailed in my CV below.

It appears you don't have a PDF plugin for this browser. You can click here to download the PDF file.


Cybersecurity and Human-Computer Interaction

Cybersecurity Education Using Experiential Learning and Gamification

A significant challenge to maintaining security within an organization is the training of a non-technical workforce to respond appropriately to cybersecurity threats. I have worked to create an online environment that utilizes experiential learning and gamification to give non-technical workers an increased exposure to issues in cybersecurity. Specifically, an interface was developed that uses simulations of cybersecurity threats to provide concrete experiences rather than descriptions. While moving through the simulation, the user can attempt multiple actions and is provided with an “awareness” measure. For each, the system provides continuous feedback to allow active experimentation. After each threat has been exposed, the environment provides a narrative of the user’s actions with suggested improvements to allow for reflective observation. Gamification encourages users to advance through the edcation process by achieving awards as illustrated below:

Published here: Springer Publishing

2017 - Current

Biological Visualization

Fractal Tree Generation Seeded by DNA Subsequences

Partnering with 23&Me, a recursive, stochastic fractal was used to generate images of trees that are based on the DNA subsequences taken from the test results from 23&Me. The resulting tree is entirely unique to the individual's DNA.

Source published on GitHub link above.

2018 - Current

Test-Driven Development

Test-DrivenDevelopment for Parallel Applications

This work describes the use and benefits of the testdriven development paradigm in parallel application development. A brief background on test-driven development for traditional applications, techniques for parallel development, and the xUnit framework is given. This work then gives direction for using the given technologies for the development of parallel applications using the test-driven development process by mapping the functions of a parallel language to the functions of the testing framework as illustrated by a programming assignment given to college sophomores.

Published here: IEEE Xplore


Courses Taught

At Southeastern Louisiana University
for Computer Science and Information Technology majors
At Southeastern Louisiana University
for non-majors
At Louisiana State University

For Students

The following resource is a great way to publish and manage web apps while still a student using the GitHub+ Student Developer Pack with Heroku.

Below will be a list of laguages and tools that I would recommend learning.

Programming Languages & Tools


This section is still incomplete. This will be the "little something extra" to my faculty page. I plan to post things that I find interesting here.