His research interests include real-time embedded systems, sustainable computing, fault tolerance, and wireless sensor networks. He served on the program committees of numerous conferences and workshops. He chaired the technical program committee of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS) in 2011. He is a recipient of the NSF CAREER Award. He also twice received the Computer Science Department Teaching Award at GMU.