I am a PhD student in the Computer Science & Engineering (CSE) department at UC San Diego, where I work on my research on Programming Languages with my advisor Prof. Ranjit Jhala. My current research interests focus on building tools that make software development, programming and debugging easier. In that end, I work on Automated Program Repair and Synthesis to build fast and reliable tools drawing inspiration from traditional Programming Languages (PL) research and state-of-the-art Machine Learning (ML) approaches.
Previously, I did my undergraduate studies on Electrical and Computer Engineering at National Technical University of Athens, where I also worked on my thesis on “Resumption Monad Transformers and their Applications in the Semantics of Concurrency” under the supervision of Prof. Nikolaos Papaspyrou.
My name is Georgios or Yiorgos (Greek: Γεώργιος or Γιώργος) but you can also call me George. I grew up in Kalamata, a sleepy beach town in Greece. In my free time I enjoy playing basketball or hanging out with friends. Sometimes, I also do some oil painting or drawing.
My most recent publications include: