Translate the following question to SQL: Which teacher teaches the most students? Give me the first name and last name of the teacher.

Schema: CREATE TABLE list (
    LastName TEXT   PRIMARY KEY,
    FirstName TEXT   PRIMARY KEY,
    Grade INTEGER,
    Classroom INTEGER,
    PRIMARY KEY (LastName, FirstName),
    UNIQUE (LastName, FirstName)
);

CREATE TABLE teachers (
    LastName TEXT   PRIMARY KEY,
    FirstName TEXT   PRIMARY KEY,
    Classroom INTEGER,
    PRIMARY KEY (LastName, FirstName),
    UNIQUE (LastName, FirstName)
);
user
SELECT T2.firstname ,  T2.lastname FROM list AS T1 JOIN teachers AS T2 ON T1.classroom  =  T2.classroom GROUP BY T2.firstname ,  T2.lastname ORDER BY count(*) DESC LIMIT 1
assistant