He conducts research on aspects of the quality-driven design of embedded heterogeneous microsystems. He has a PhD in electrical and computer engineering from the University of Toronto. He is a senior member of both ACM and IEEE.