아테네 경제경영 대학교의 경영과학 및 기술학과 교수다. 주요 연구 분야는 소프트웨어 공학, IT 보안, 클라우드 시스템 공학이다.
2004년과 2007년에 각각 소프트웨어 개발 생산성 어워드를 수상한 『Code Reading』과 『Code Quality』의 저자이기도 하다. 200편 이상의 논문을 저널과 학회지에 게재했으며 2,500건 이상 인용됐다. 십 년간 「IEEE Software」의 편집 위원으로 활동하면서 정기 칼럼인 'Tools of the Trade'에 글을 기고했다. macOS와 BSD 유닉스에 그가 작성한 코드가 탑재되었으며, UMLGraph, CScout를 비롯한 다양한 오픈소스 소프트웨어 패키지, 라이브러리, 도구를 개발했다.
임페리얼 칼리지 런던에서 소프트웨어 공학 석사와 컴퓨터 과학 박사를 취득했다. ACM과 IEEE의 시니어 멤버다. 2015년 1월부터 현재까지 「IEEE Software」의 편집장을 맡고 있다.