I studied mathematics, computer science, and tuba performance at the University of Delaware before joining the Symbolic Computation Group at the University of Waterloo in Canada for my graduate work. In 2011 I joined the Computer Science Department at USNA, where I was promoted to full professor in 2022. In 2017-2018 I spent a year on sabbatical at the Laboratoire Jean Kuntzmann in Grenoble, France, and in 2024-2025 I will be visiting the center for Reliable Information System and Cyber Security (RISCS) at Boston University.
Education
Ph.D. in Computer Science, University of Waterloo, Waterloo, ON, Canada, 2011
Thesis: Efficient Computation with Sparse and Dense Polynomials
Contact me
- Email: roche@usna.edu
- Office: 438 Hopper Hall
- Phone: 410-293-6814
- Paper:
USNA Computer Science Department
ATTN: Daniel Roche
597 McNair Rd
Annapolis, MD 21402
Research and Teaching