He received his B.S. in Physics from Juniata College and his BS in Electrical Engineering from the Pennsylvania State University, where he went on to complete his PhD in 2006 under Dr. N. Vijaykrishnan. His areas of interest include embedded systems design, microprocessor systems development, network-on-chip design, and temperature-aware computing.