He teaches European Union law, Constitutional law and philosophy of law. He is also a barrister in England and Wales and practises in EU and public law from Francis Taylor Building in the Temple. In 2016-2017 he is also a part-time visiting professor at the European Law and Governance School, Athens.