His major research interests are in the areas of design methodologies and optimization, with specific emphasis for aerospace system design problems. His current research efforts include investigating small UAVs, morphing aircraft, and system of systems. At Purdue, he teaches Introduction to Aerospace Design as a cornerstone design course to sophomores, and Aircraft Design as the capstone design course for seniors; he also teaches graduate courses titled Multidisciplinary Design Optimization and Design Theory and Methods for Aerospace Systems.