He has taught at Tel Aviv University and West Virginia University; he was visiting professor at the University of Pittsburgh, the University of Freiburg (Germany), and the University of Canterbury (New Zealand). McHale was an honorary professor, from 2009 to 2011, at Shanghai Jiao Tong University, China.
He has taught at Tel Aviv University and West Virginia University; he was a visiting professor at the University of Pittsburgh, the University of Freiburg (Germany), and the University of Canterbury (New Zealand). McHale held honorary professorship from 2009 to 2011 at Shanghai Jiao Tong University, China.