- 2017-19. MS in Computational Media, University of California Santa Cruz
- 2012-17. BS in Computer Science, Minor in Mathematics, Tennessee Technological University
- Adjunct Faculty, Tennessee Tech University
- Summer 2020. CSC 2903, Special Topics: Introduction to Game Studies
- Teaching Assistant, University of California Santa Cruz
- Spring 2019. CSE 111, Operating Systems
- Spring 2018. CSE 5J, Introduction to Programming in Java
- Supplemental Instruction Leader, Tennessee Tech University
- Fall 2015. CSC 2100, Introduction to Problem Solving and Computer Programming
- Spring 2016. CSC 2100, Introduction to Problem Solving and Computer Programming
- Summer Camp Staff, Boxwell Scout Reservation
- Summer 2016-17. Aquatics Director
- Summer 2013-15. Waterfront Staff
- 2017 Best student Poster, TTU College of Engineering Research Day
- 2016 Rising Renaissance Engineer Spectrum Award, TTU Computer Science Department
- Presented by TTU college of Engineering to students who express academic and extra-curricular achievement, and exhibit a passion for lifelong learning.
- 2013 Eagle Scout, Boy Scouts of America
- Boy Scouts of America & World Organization of the Scouting Movement
- Assistant Scoutmaster, Troop 156. 2013-2017
- Assistant Adviser, Venture Crew 170. 2016-2017
- 23rd World Scout Jamboree, USA contingent, 3rd Assistant Scoutmaster. 2015
- 6th Michigan International Camporee, International Service Team. 2016
- 24th World Scout Jamboree, International Service Team. 2019
- Graduate Student Commons at University of California Santa Cruz
- Governance Board Member 2018-19
- Programming Committee Member 2018-19
- Treasurer 2019
- Omnicon, Annual student-run convention at TTU
- Co-Chair 2014-2017
- Volunteer Coordinator 2013-2017
- Vendor Coordinator 2015-2016