His research interests include Number Theory, Cryptography, Probability, and Algebra. His research appears in The Electronic Journal of Combinatorics, The International Journal of Number Theory, CMJ, and the International Journal of Mathematical Education in Science and Technology. He is a Project Co-Director of the NEH-funded “Cultural History of Digital Technology” project.