Teaching multiple subjects together brings rich rewards