Skip to main content

Dr Panagiotis Charalampopoulos

  • Overview



    • PhD in Computer Science, King's College London
    • MSc in Advanced Computing, King's College London
    • BA in Mathematics, University of Cambridge

    Web profiles


  • Research


    Research overview

    I am broadly interested in algorithms and data structures. In particular, most of my research is devoted to the following two research areas:

    • First, string algorithms, where the goal is to design efficient algorithms and data structures for strings (sequences of letters): for pattern matching, indexing, comparison, and finding regularities. Applications thereof include bioinformatics, information retrieval, text mining, text compression, and pattern recognition, to name a few.
    • Second, algorithms for planar graphs, with a particular focus on the computation of shortest paths. On the practical side, planar graphs are useful for modelling, among other real-world scenarios, road networks and medical imagery.
  • Supervision and teaching

    Supervision and teaching


    Teaching modules

    • Software and Programming I (BUCI087H4)
    • Software and Programming I (BUCI087H4)
  • Publications


    External Repositories