Diversified teaching method organically combines case-based learning, inquiry learning, situational learning competition, Internet assisted learning and competitive learning. It fully exploits teachers' role as mentors and puts students at the center of learning arrang...