Research assistant

Ryan Hodge is an undergraduate Computer Science student at the University of South Carolina, originally hailing from Cincinnati, Ohio. He is a member of the South Carolina Honors College, as well as the Editor-in-Chief of USC's satirical newspaper. He joined the ERGS team in 2015 as an Research Assistant, and is currently working on code generation for the HDF5 backend of Cyclus. During his time at USC, Ryan has also been awarded a research internship with the Open Orbiter program at the University of North Dakota, where he developed the concept and simulation of an agent-based cybersecurity system for spacecraft.

Education & Employment

University of South Carolina

B.S.C.S. Computer Science

Columbia, SC, 2014 - 2018
  • Prospective Computer Science major with minor in Mathematics

Open Orbiter Small Satellite Initiative, University of North Dakota Aerospace

Research Intern

Grand Forks, ND, 2016 - 2016
  • Research Topic: Concept and simulation of an agent-based cybersecurity system for orbiting spacecraft

University Housing at the University of South Carolina

Senior Housing Representative

Columbia, SC, 2015 - 2016
  • Customer service and special projects

Camp Livingston: The Robert Krohn Livingston Memorial Camp

Communications Intern

Bennington, IN, 2015 - 2015
  • Photography, social media management, and virtual tour creation

INTERalliance of Greater Cincinnati

User Experience Intern at Fifth Third Bancorp

Cincinnati, OH, 2014 - 2014
  • One of a handful of high school students placed through the INTERalliance Internship Program


Wildcat Dash 5K Run/Walk Co-Founder and Coordinator



[Download bibtex]


Association for Computer Machinery (ACM)

Student Member, 2016 - present

South Carolina Honors College

Member, 2014 - present

USC Satirical News

Editor-in-Chief, 2014 - present

Hillel at USC

Vice President, 2014 - present


Programming Languages

  • Intermediate: Java, C++, Python

Markup Languages

  • Intermediate: HTML, CSS

Specialized Software

  • Intermediate: Linux, NetLogo