Joshua Holden is Professor of Mathematics at the Rose-Hulman Institute of Technology, an undergraduate engineering college in Indiana. His research interests are in computational and algebraic number theory, cryptography, and the application of mathematics to fiber arts. His teaching interests include the use of technology in teaching and the teaching of mathematics (including cryptography) to computer science majors, as well as the use of historically informed pedagogy.