He has been a visiting scholar at the European Inter-University Center for Human Rights and Democratization in Venice, the Amsterdam Center of International Law, the University of Grenoble and the University of Vienna. He is a member of the International Law Association (ILA) Committee on Recognition and Non-Recognition in International Law, the ILA Committee on Non-State Actors as well as various other academic and professional associations in Cyprus and abroad. His research interests and publications include the law of the United Nations, statehood and recognition, international law in domestic courts, socioeconomic rights and development. Since 2014 he is also a member of the team of lawyers advising the Greek Cypriot negotiator in the latest round of negotiations for the settlement of the Cyprus problem.