In 1994, he was appointed assistant professor of Mechanical Engineering at Karadeniz Technical University. He became associate professor in 2000. During 2003-2005, he lectured at Ajman University of Science and Technology in Dubai. In 2005, he was appointed professor at Karadeniz Technical University.

He has published more than 50 articles in different journals. He has supervised many Ph.D. and M.sc. students and led several research projects.