His research interests include embedded systems security, efficient and secure implementation of cryptographic algorithms, as well as side channel attacks and countermeasures on embedded systems and cloud systems. Before joining WPI he spent two years at the Center for Cryptology and Information Security (CCIS) at Florida Atlantic University. He received his Ph.D. in Electrical and Computer Engineering from Ruhr University Bochum, Germany where he worked as a member of the Horst Goertz Institute for IT Security.