He has a doctoral degree in Environmental Engineering from the Universitat Politècnica de Catalunya (1989). Since 1996 he has been affiliated with the Terrassa School of Industrial, Aerospace and Audiovisual Engineering (ESEIAAT), where he teaches. He also teaches at the Barcelona School of Civil Engineering (ETSECCPB) and the University Research Institute for Sustainability Science and Technology (ISUPC).