For myself, getting to know my students' names the first day is so important. Of course, it will depend on the size of the class. In a live class setting, I usually have 25 students or less. I am sure I would find a way to figure out how to learn the names no matter the size of the course that I would be teaching. If it was an extremely large class, I would study my class roster before going to class. I believe this would be half the battle.
I try and put myself in the shoes of the students taking my courses. I would like my instructor to learn my name and get to know me as a student too. It is amazing if you take the time to greet each student, call them by their first name or nickname, how it gets them engaged even before the class begins.