Learning and Teaching Strategies Learning and Teaching Strategies System-based Teaching Integrated Teaching Hospital based Learning Community based Teaching Field based Training