Have students fill in their full name, major, and background in the discipline on cards at the beginning of term. Make up crib sheets to use in class discussions. Take a tutorial session and rotate with other tutors in order to meet the students in smaller groups. Examine I.D. cards when invigilating exams. Ask students to identify themselves whenever they come to speak to me.
Return assignments one at a time, using the student's name.
I have found that memorable situations, even a disagreement, will help me remember the name of the student involved. Also, unusual characteristics, such as hair colour or height will trigger my memory. I call students by name whenever possible, even if I'm unsure. I'll take a guess and dare to be wrong. Finally, I do some periodic self-evaluation.