I am a professor of Computer Science at the US Naval Academy, with particular research and teaching expertise in Machine Learning.
Things I'm Doing
Research
I am interested in Machine Learning, in a number of areas, including the vulnerabilities of neural networks, representation learning for time series data, and how to improve performance in ski jumping. I work in close collaboration with labs at the University of Maryland, College Park, and NTNU and Olympiatoppen in Norway.
Teaching
I value good teaching, and have developed courses and taught in the Data Science, Computer Science, Information Technology, Cyber Operations, and Operations Research majors. In 2022 I won the campuswide Class of 1951 Civilian Faculty Teaching Excellence Award in honor of Professor Theodore J. Benac. My spring courses will be SD312: Machine Learning, and SD475: Data Science Capstone (links are internal-only).
Data Science
With a lot of help from other faculty at USNA and people across the DOD, I chaired the development of USNA's new Data Science major, whose inaugural class graduated in 2025. The major's focus is in teaching midshipmen to make better decisions by understanding and analyzing data.
Norwegian Collaboration
I was recently a visiting professor at the Norwegian OpenAI Lab at NTNU in Trondheim, Norway, where I was working with several faculty in different areas of AI. I am an intermediate Norwegian speaker.
Calendar
My calendar is offered below to help advisees and students schedule meetings with me. Midshipmen, please find a time that works for us both, and then email me with your request.
Fridays are my "research days," and if possible, I try to keep them relatively distraction-free. However, if Friday is the only day we can meet, that is fine.