Education
| BS Computer Engineering | Virginia Tech |
| BS Mathematics | Virginia Tech |
| MS Computer Engineering | Virginia Tech |
Experience
Interests

Packet Routing
A packet routing toy for learning to navigate networks
It consists of:
networks whose structures suggest a specific strategy, that an unaware agent might be slow to exploit
simple, default network structure
locally dense - globally close
packets flow in one direction, 1-2 steps at a time
simple strategy that should be easy to exploit
tempting short path that is constantly congested
two parallel highways with sparse connections
input features occupy a much smaller portion of the overall feature space, making it possible to assume specific properties
with images and audio, nearby information is relevant, and offset invariance is important, so small kernels can be re-used across the input features.
with sequential data, past information is relevant, and temporal dependencies are important, so recurrent connections can be used to capture these dependencies.
purely state dependant tasks can make assumptions about advantage estimates from previous experiences
assuming that visual / textual tasks rely on granular attention within themselves, but only semantic attention between mediums allows for more efficient
Feature Embeddings
H scores can estimate the generalizability of embeddings from one task to another by minimizing feature redundancy and maximizing class feature discrimination
it is important to keep feature mutual information small, but instead of maximizing class relevance for transfer, structure exploitation should be independent of class labels