Discussing "who" vs. "whom," although often a question not lacking in difficulty, seems less likely to perturb domestic tranquility than discussing the other tangent this thread went off on. So I'll mention that I believe Courant is correct, and it should be "whom."
The spelling and grammar checker of Microsoft Word in Microsoft Office Professional Plus 2010 does not flag an error for either "who" or "whom." But using the "he vs. him" trick described at the end of this article, one would say (albeit a bit clumsily) "for him English is not his first language," not "for he English is not his first language," and therefore "whom" would be correct.
Best regards,
-- Al
The spelling and grammar checker of Microsoft Word in Microsoft Office Professional Plus 2010 does not flag an error for either "who" or "whom." But using the "he vs. him" trick described at the end of this article, one would say (albeit a bit clumsily) "for him English is not his first language," not "for he English is not his first language," and therefore "whom" would be correct.
Best regards,
-- Al