I was most recently Associate Director for Graduate Programs in Computer Science at Stevens Institute of Technology in Hoboken, New Jersey. While there I also served as supervisor of Curricular Practical Training and lectured on Algorithms, Computational Complexity, Discrete Structures, and the Theory of Computation, among other topics. I previously taught Mathematics at Hillsborough Community College in Tampa, Florida.
My research interests include Computer Science Education, Security and Privacy, Cryptography, and Combinatorial Games. I am ever alert for new ways to convince his students that mathematics is fun.
Along with my wife Joey, I am a Volunteer Crew Leader for Friends of Acadia in Bar Harbor, Maine, in which capacity we spend our summers in and around Acadia National Park raking leaves, maintaining hiking trails, and otherwise getting mud on our boots.