How to design a service learning program
Medical education has put much effort into delivering scientific knowledge and training skills. Recently, many scholars have suggested that there should be more humanity aspects in medical education. In the …