Yubing Sun
Sun is the absolute GOAT. He is very smart and good at explaining. The homework is not terrible, the regular problems are essentially graded by completion and the special problems are never too difficult. He made a group homework session to work on it whilst he is there to ask questions. He is very forgiving about deadlines and granted extensions.