My name is Rod Hilton, and this is my doctoral student web page. Its a place where I collect information about myself, office hours, classes, projects, and other stuff.


I’m in my third year of the PhD program at UC Denver, pursuing a degree in Computer Science and Information Systems.

My research interests are NP-Hard Optimization Problems, Approximation Algorithms, Heuristics, Metaheuristics, and Complexity.

I earned my B.S. in Computer Science at the University of Rochester and my M.S. in Software Engineering at Regis University. In addition to being a student, I work full-time as a Software Engineer.


CSCI 7002: Computer Security

As a class project, I researched and implemented an attack on monoalphabetic substitution ciphers using Genetic Algorithms.

CSCI 7173: Computational Complexity and Algorithms

I gave the class a presentation on the Cook-Levin theorem and the SAT problem

For a class project, I did a literature review looking at a number of important complexity classes outside of the usual P and NP.

CSCI 7582: Artificial Intelligence

As a semester project, I created an implementation of the shortest path discovery algorithm detailed in Boris Stilman’s book “Linguistic Geometry: From Search to Construction”.

ISMG 7210: Topics in Analytical Research Management

I presented a review of an article detailing an experimental evaluation feature extraction for blind steganalysis

Derek Kern and I also performed an experiment analyzing the ability to undermine steganography detection by preprocessing images with different filters.

CSCI 5408: Applied Graph Theory

My semester project was to implement a Genetic Algorithm that attempts to find a 3D Rectangle Visibility Diagram for the K23.