Tools for problem- and project-based learning in sustainability science education: a case study of two undergraduate classes