James has previously held roles with Teach First as Associate Director of New Projects and he was also Director, Youth Philanthropy Initiative at the Institute for Philanthropy, providing secondary school students with a hands-on experience of community giving.