No one has finished his homework yet -- Grammatically correct but politically incorrect (since some are presumably female), and it also ignores popular spoken English. No one has finished their homework yet. -- Formally conflicting in number, but informally correct and common, yet still considered incorrect by some conservative grammarians.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.