Bruce,
My friend's challenge isn't in inputting vast info, but in actually understanding what words the professors is saying. If he doesn't understand the actual English words when they are spoken fast, then he can't move to do the other stuff you're talking about

.
I'm sure in his native language, he can understand what's spoken very fast.