Rachel Ania Kaczka Jennings


Tennessee Technological University


Rachel is a Lecturer for Computer Science at Tennessee Technological University and currently pursuing a PhD in Engineering with a concentration in Computer Science. Her research interests include DevOps, data visualization, software engineering, and debugging. She is also a member of the Knowledge Discovery Lab and the Data Science and Analytics Collaboratory.

Prior to her employment at Tennessee Tech, she received her M.S. and B.S. in Computer Science at Miami University in Oxford, OH. Her M.S. thesis focused on the visualization of program slices. Her interests outside of Computer Science include gaming, soccer, cooking, tabletop RPGs and taking care of her three cats.


  • DevOps
  • Software Engineering
  • Data Visualization
  • Debugging


  • PhD in Engineering, 2022, Expected

    Tennessee Tech University

  • MS in Computer Science, 2017

    Miami University

  • BS in Computer Science, 2016

    Miami University





Tennessee Technological University

Aug 2019 – Present Tennessee
Course taught include:

  • CSC 2500 Unix Lab
  • CSC 2310 Object Oriented Programming
  • CSC 3040 Professionalism, Communication and Research in Computing
  • CSC 4610 Software Engineering I

Technical Intern


May 2019 – Aug 2019 Tennessee
Responsibilities include:

  • Instantiated Log Collection and Analysis Tools to be Used in a DevOps Pipeline
  • Worked with Kubernetes and Terraform for Deployment of Software

Graduate Assistant

Tennessee Technological University

Aug 2017 – May 2019 Tennessee
Responsibilities include:

  • Grading
  • Leading Lab Sections
  • Assisting in Course Administration
  • Managing Student Developers on Research Projects

Adjunct Professor

Tennessee Technological University

Jul 2017 – May 2019 Tennessee
Occasionally taught undergraduate courses

Graduate Assistant

Miami University

Aug 2015 – May 2017 Ohio
Responsibilities included:

  • Grading
  • Leading Lab Sections
  • Assisting in Course Administration
  • Software Development on Research Projects

Student Mobile App Developer

Miami University

Jun 2013 – Aug 2015 Ohio
Developed both Android and Responsive Web Applications

Volunteer Experience



First Lego League Competition

February 2018 – February 2019 Tennessee
Responsibilities include:

  • Judged student project presentation in 2019
  • Refereed robot challenges in 2018
  • Aided event setup and tear down

Vice President & Lead Instructor

Girls Who Code Student Org

January 2016 – May 2017 Ohio
Responsibilities include:

  • Co-founded a student organization and official Girls Who Code Club
  • Led instructional days for middle school and high school students
  • Designed lesson plans
  • Aided organization and event planning



vizSlice utilizes the D3 JavaScript library to create several interactive visualizations of program slicing.

Recent Publications

(2019). DevOps - Preparing Students for Professional Practice. Frontiers in Education.

(2018). Using Machine Learning to Facilitate the Delivery of Person Centered Care in Nursing Homes. The Thirty-First International Flairs Conference.


(2016). VizSlice: Visualizing large scale software slices. Proceedings - 2016 IEEE Working Conference on Software Visualization, VISSOFT 2016.



  • 242 East 10th Street, Cookeville, TN 38506
  • FNDH 173
  • No office hours are currently held.
  • DM Me