Teaching introductory economics to students of different majors: challenges and opportunities