Armitage kam 2000 im Rahmen einer Fellowship an die Harvard University, an der er seither - unterbrochen durch eine zweiteilige Dozententätigkeit an der Columbia University 2004/2005 - lehrt und forscht.