Diesel Engine Fundamental and Overhauling of a Diesel Engine January 22-27, 2023 March 26-31, 2023 June 25-30, 2023 September 24-29, 2023