strengths and weaknesses of teaching methods