A pedagogical teaching-learning framework for engineering undergraduates: Learning gains in a material science and metallurgy course | Synapse