His research interests are in understanding high performance architectures and compilation systems. In particular, he works in the area of Adaptive/Reconfigurable Computing, trying to understand its use and implications in building secure embedded systems.