Dr. Harnam Singh Farwaha is Assistant Professor in the Department of Mechanical & Production Engineering at Guru Nanak Dev Engineering College, Ludhiana, India. He holds a Bachelor's degree in Mechanical Engineering, a Master's degree in Production Engineering, and a PhD in Mechanical Engineering.