Nearly 30 teams making a green impact across campuses