I prefer to teach by question solving and anlysis of relevant questions the students need. I personally hate that i would have to tell my students to memorize something, so making them understand a topic with the basics is what i usually try to go for. Of course there would be homeworks and assignments to evaluate the students progress oherwise...