He earned a doctorate in mechanical and aerospace engineering from the University of Virginia and a bachelor's degree in physics from Kutztown University. He is the founder and director of the department's technology and prototyping laboratory and of the nanoscale thermal sciences laboratory. His current research efforts focus on working with undergraduate students to understand how heat is transferred in nanoscale systems and how thermal shock impacts solar cell performance.