The university trains engineers in different degree programs, such as e.g. Civil and Environmental Engineering, Electrical Engineering, Renewable Energy. There are several research centres at the university, such as the Hydrology Centre, Earthquake Engineering Research Centre. Placed 351-400 in the Times Higher Education World University Rankings 2020.