Picture of Theophilos Giannakopoulos

I am a computer scientist, software engineer, and mathematician.

I currently work for a government contractor, doing research projects. My day-to-day work involves writing proofs, writing code, and managing a team of researchers. See my resume for more information.

I am an alumnus of Worcester Polytechnic Institute's Applied Logic and Security (ALAS) lab, where I was advised by Dan Dougherty.

You can find some of my personal projects on GitHub.

My preferred method of contact is via email: tgiannak [at]

Research Interests

My professional research interests include programming languages and formal methods.

I am currently working on algorithms for determining the root causes for the failure of Prolog queries and of linear temporal logic properties in communicating synchronous state machines, as part of a counterexample-driven approach for synthesizing secure configurations using models of systems.


My resume was last updated on 17 January 2021.