His research focus is in robotics and parallel programming, but his research interests range from cryptography to digital manufacturing. He earned two bachelor's degrees in 1999 from UAF, and his PhD from the University of Illinois at Urbana-Champaign in 2005, before returning to UAF as faculty.