The subjects taught are the sciences, the social sciences, the political sciences, engineering, technology and medicine. It also has courses about the relationship between economy, ethics, natural environment and sustainable development.