Education and Interests

2011  USNA  B.S. Aerospace Engineering
2017  NPS  M.S. Computer Science

As an 0602 Communications Officer in the Marine Corps I enjoy designing, implementing and maintaining expeditionary computer networks, transmission equipment, and satellite terminals in support of exercises and operations. On the academic side, my research interests include computer vision with machine learning. My Master's thesis focused on object detection in images for DoD specific tasks using deep convolutional neural networks and Google's TensorFlow. Outside of work I enjoy spending time with my wife, Adrienne, and throwing a frisbee to my border collie named Rue!

Current Courses

IC322: Computer Networks

Schedule and Extra Instruction

To schedule EI during office hours please utilize the following:
EI Appointment Calendar