He has been teaching and conducting research in mechanical, manufacturing, and industrial and systems engineering fields. He has also been actively involved in engineering education entities serving as an officer of the ASEE Manufacturing Division and an advisor to SME's Manufacturing Education and Research Tech Community.