Avatar

Rachel Ania Kaczka Jennings

Lecturer

Tennessee Technological University

Biography

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.

Interests

  • DevOps
  • Software Engineering
  • Data Visualization
  • Debugging

Education

  • PhD in Engineering, 2022, Expected

    Tennessee Tech University

  • MS in Computer Science, 2017

    Miami University

  • BS in Computer Science, 2016

    Miami University

Skills

Experience

 
 
 
 
 

Lecturer

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

SAIC

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

 
 
 
 
 

Volunteer

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

Projects

vizSlice

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.

PDF

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

PDF DOI

Contact

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