Static, Dynamics, Theory of Machines and Mechanisms, Theory and Experimental Investigation of Hydraulic Power and Control Systems, CAD, Material Handling Equipment, Design of Construction and Earthmoving Machinery, Machine Modeling and Monitoring, Machine Control and Automation, students projects, B.Sc. and M.Sc. diploma supervising.