The Institute of Public Affairs is one of the world's leading public policy schools, offering a well-established teaching strand, along with research and public engagement.