Improving Teaching and Learning In the Core Curriculum