Supporting AI in Learning for Sustainability (SAILS): A scalable teaching model for sustainability curricula at UCD