Tom Nichols on Twitter (@RadioFreeTom) is a professor, author, and self-proclaimed "curmudgeon" who has carved out a niche on Twitter as a voice of reason and sardonic humor. Who is Tom Nichols? N...