George Panagopoulos

George Panagopoulos

Computer Science PhD Student

About Me

Education and Work Experience

I am a Computer Science PhD student in University of Houston under the supervision of Professor Ioannis Pavlidis. Previously, I have worked as a research assistant in Computational Physiology Lab and before that, I was working as research associate for 2 years in the Institute of Informatics and Telecommunications of NCSR Demokritos. I hold a B.Sc. in Informatics and Telematics from Harokopeio University of Athens since July 2014.

Scientific Interests

My interests lie in the areas of data mining and machine learning. I am particularly interested in probabilistic (supervised and unsupervised) machine learning methods for multivariate time series analysis. I am also keen on addressing problems from a multi-task learning perspective and researching relevent algorithms. In terms of applications and modalities, I have worked with a variety of data, ranging from collaboration networks (graphs) and essays (natural language) to wearable sensor signals (time series). Finally, I am a Brain Computer Interface enthusiast and am eager to run tutorials or experiments and get my hands dirty with BCI data, whenever I have the chance. I tend to use R for most of my analysis and modeling, but I also employ Python and MATLAB depending on the case. For programming tasks, I use mostly Java and occasionally C++.


In my personal life, I play basketball since high school, where I played professionally. I also swim and play acoustic guitar. I enjoy reading philosophy, physics and popular science and listening to progressive/ hard/ punk rock, golden age hip hop and of course Greek folk!



August 2016 - May 2020

PhD in Computer Science

University of Houston

Advisor: Dr. Ioannis Pavlidis

September 2010 - July 2014

Bachelor in Informatics and Telematics

Harokopio University of Athens


August 2017--Present

Teaching Assistant

University of Houston

Software Engineering

May 2017--August 2017

Research Intern

NCSR Demokritos, Software Knowledge and Engineering Lab

Stress classification analysis for drivers based on wearable sensors and signals indicating driving behavior using Hidden Markov Models.
Used: R, Python

August 2016 - May 2017

Research Assistant

University of Houston, Computational Physiology Lab

Curated, combined, synchronized and preprocessed multiformated data stemming from 5 different sensors (wearables, thermal camera and the car) ,in the context of analysing driving simulation experiments. I also performed exploratory data analysis to evaluate the initial hypothesis of the experiment, and did the same for a dataset of a driving experiment with a real car on a closed track.
Used: R, Python

February - March 2016

Research Intern

University of Houston, Computational Physiology Lab

Quality control of experimental data coming from wearable signals with data visualization techniques and statistical hypothesis tests.
Used: R

September 2014 - July 2016

Research Associate

NCSR Demokritos, Software Knowledge and Engineering Lab
  • Brain Computer Interfaces

    • Designed and run experiments and tutorials for university students, in Demokritos Summer School 2015 & 2016.

      Used: Python, Jupyter Notebooks, Emotiv Epoc+, MATLAB, C++ [ code 2015 ] [ code 2016 ]

    • Presented an interactive program to familiarize school children age 9 -15 with Brain Computer Interfaces. Overall, 121 schools attended in the span of 7 months, with over 2500 children taking part in it.

    • Presented ‘MindPong’, a pong game based on Emotiv Epoc+ brain computer interface in Athens Science Festival 2016.

  • User Modeling & Natural Language Processing

    • Implemented computational services as part of a profiling server that retrieves text and derives creativity profiles for its users.It supports three languages.

      Used: Java, Wordnet, Weka, MATLAB, Web Services, MySQL [ code ]

    • Implemented a set of SOAP web services that use natural language processing, unsupervised machine learning and semantic engineering to model the creativity in essays written by children. It supports three languages and facilitate android games that enhance creativity of children. These games are used by children in Ellinogermanikh Agogh school.

      Used: Java, Web Services, MySQL, Web Crawling, Facebook & Twitter API [ code ]

June 2013 - September 2013

Software Engineering Intern

NCSR Demokritos

Web Crawling and Database Management for Bibliographic Data.
Used: Delphi, Java , MySQL



G. Panagopoulos, G. Tsatsaronis, and I. Varlamis

Detecting Rising Stars in Dynamic Collaborative Networks

Journal of Informetrics (2017): 198-222.

Short Description: Identify young scientists with high potential, using social network analysis and unsupervised machine learning. [code]


G. Panagopoulos

Multi-Task Learning for Commercial Brain Computer Interfaces

IEEE BioInformatics and BioEngineering (BIBE), 2017

Short Description: Apply and compare conventional and multi-task machine learning algorithms used in Brain Computer Interface literature in two open datasets of mental monitoring experiments, which utilized Neurosky EEG device.

P. Karampiperis, A. Koukourikos G. Panagopoulos

From Computational Creativity Metrics to the Principal Components of Human Creativity

Knowledge, Information and Creativity Support Systems (KICSS), 2014

Short Description: Model the creativity of children playing serious games in school, with natural language processing and semantic analysis. [code] [pdf]

A Koukourikos, P Karampiperis, G. Panagopoulos

Creative Stories: A Storytelling Game fostering Creativity

Cognition and Exploratory Learning in Digital Age (CELDA), 2014

Short Description: A serious game using computational semantic lateral thinking techniques to motivate children write more creative essays. [code] [pdf]


G. Panagopoulos, C. Palmer

A Specialized Interactive Data Application for EEG Based Sleep Studies

Workshop on Assistive Technologies for Decision making in Healthcare, PETRA 2017

Short Description: A web data application using signal processing techniques and visualizations to assist sleep EEG analysis in a study with anxious children. [code] [pdf]

G. Panagopoulos, P. Karampiperis, A. Koukourikos, S. Konstantinidis

Creativity Profiling Server: Modelling the Principal Components of Human Creativity over Texts

Workshop on Deep Content Analytics Techniques for Personalized and Intelligent Services, UMAP 2015

Short Description: A server modeling a user's creativity based on textual exhibits, employing computational creativity metrics and unsupervised learning. [code] [pdf]




  • Kevin P Murphy, Machine Learning: a Probabilistic Perspective. MIT press
  • David Barber, Bayesian Reasoning and Machine Learning. Cambridge University Press
  • Simon Haykin, Neural Networks, A Comprehensive Foundation. Pearson
  • Roger Penrose, The Emperor's New Mind. Oxford University Press
  • Martin Davis, Engines of Logic: Mathematicians and the Origin of the Computer. Norton
  • Doxiadis Apostolos and Christos Papadimitriou, LOGICOMIX: an epic search for truth. Bloomsbury Publishing
  • Marvin Minski, The Society of Mind. Simon & Schuster

Friends and Colleagues