John Mattox

John Mattox


BEN 103


  • M.S., Computer Science
    Eastern Kentucky University
  • B.S., Computer Science
    Indiana University Purdue University Indianapolis


Research Assistant, RA


  • Researched subjects as provided by my superior, the Chair of the Computer Science department. Researched a method of creating a Hybrid Cache CPU that would allow for secure computation that is not vulnerable to side channel attacks. Used Gem5 to build a virtual CPU to test HybCache performance.

Graduate Assistant, GA

Eastern Kentucky University
2018 – 2019

  • Assist in the labs, helping students to understand assignments and how best to complete them. In addition to grading assignments and filling in for the professors at lecture when needed.

Teacher's Assistant, TA

Indiana University Purdue University Indianapolis

  • Handpicked by the Senior Lecturer of the Computer Science Department to teach an experimental undergraduate-student-taught course. The course taught was CSCI 230 Computing 1.

Teacher's Assistant, TA

Indiana University Purdue University Indianapolis

  • Worked in a classroom setting, assisting the Professor as he desired. Jobs included grading projects and papers, maintaining course gradebook, assisting with labs and filling in at lectures for the professor when he was unavailable.


  • Vast amounts of experience teaching a wide range of subjects
  • Experience with a wide range of programing languages and environments
  • Excellent depth of experience in Java
  • Well versed at explaining complex subjects in an understandable manner

Activities and Awards

  • Boy Scouts of America 2001-2013
  • Eagle Scout 2006
  • Range Master at Cub Scout Day Camp Johnson County, Indiana 2003-2013