Make sure your students are engaged in the learning process by having them participate at every level of the process. Rarely should teaching be just lecture.
Make sure to repeat key concepts in several different medias or venues. Students learn at different paces and through different means. Material should be presented rhetorically, visually and in writing for the most effective learning.
Cooperation between students is as important as the relationship between the teacher and the student. Often, students working in collaboration can work out concepts that may not have come across in a teacher-dominated setting.
While a good relationship depends on mutual consideration, the teacher should command attention and respect. Learning is more effective when the teacher is seen as an authoritative source of information and structure.
Students, and people in general, often enjoy boundaries more than seems obvious. Frequent and precise deadlines, even for multiple stages of a single project, will help students produce real progress.
Returning information beyond just a grade can help students more effectively process feedback and improve on subsequent assignments. Evaluation of past effort cements what was learned.
Keeping high expectations for every student, regardless of past performance, is an important part of driving learning forward. Let them know what you expect up front, then help them amend their work until they achieve it.