The best answer to the question, 'What is the most effective method of teaching?' is that it depends on the goal, the student, the content, and the teacher. But the next best answer is, 'Students teaching other students.'
McKeachie's Teaching Tips (ed. Cengage Learning, 2013) - ISBN: 9781133936794