MECHANICAL ENGINEERING
Engineering Mechanics (Statics, Dynamics), Mechanics of Materials (Strength of Materials), Solid Mechanics, Mechanical Design, Theory of Machines (Kinematics of Machines, Machine Kinematics, Design of Machinery, Machine Element Design), Structures, Finite Element Analysis, Fluid Mechanics, Turbomachines, Computer-aided Design, Electrical Engineering , Modelling & Simulation, Thermodynamics, Heat Transfer, Control Engineering, Mechanical Vibrations, Operations Management, Manufacturing Engineering, Modelling & Simulation, Power Engineering, Nuclear Systems, HVAC (Heating, Ventilation and Air-conditioning),Internal Combustion Engines , Engineering  Mathematics, Engineering Analysis, Numerical Analysis, Engineering Physics.
Advanced Structural Analysis, Advanced Solid Mechanics, Theory of plates and shells, Theory of Elasticity, Finite Element Analysis, Structural Dynamics, Mechanical Vibration, Continuum Mechanics, Advanced Concrete Design, Advanced Steel Design, Advanced Structural Engineering, Bridge Structural Design, Bridge Geotechnical Design, Advanced Soil Mechanics, Advanced Geotechnical Engineering, Soil-Structure Interaction, Soil and Earth Structures, Theory of Seepage Analysis, Water Resources Engineering, Advanced Fluid Mechanics, Fluid Dynamics.
Hydraulic Engineering, Hydraulic Structures, Engineering Hydrology, Groudwater Hydrology, Pump/Pumping Engineering, Hydropower Engineering, Hydroelectric Power Stations.
Advanced Engineering Mathematics, Advanced Engineering Analysis, Advanced Computational Methods, Finite Element Analysis, Engineering Optimization, Linear Programming, Nonlinear Programming, Dynamics Programming.