Miguel Maduro is a former Advocate General at the European Court of Justice. He is now a professor at the European University Institute and a visiting professor at Yale Law School.