Skip to main content

CV

CV

Qualifications

  • Doctorate of Philosophy in Computer Engineering
    Lehigh University, Bethlehem, PA, USA, May 2009
    Dissertation: “Algebraic Codes for Random Linear Network Coding”
  • Master of Science in Computer Engineering
    Lehigh University, Bethlehem, PA, USA, December 2005
    Thesis: “Cryptosystems Using Error-Correcting Codes Based on the Rank Metric”
  • Diplôme d’ingénieur
    ESIGELEC, Saint-Etienne du Rouvray, France, December 2004
    Equivalent to Master of Science in Electrical and Computer Engineering

Work experience

  • Associate Professor
    Department of Computer Science, Durham University
    October 2016–Present
  • Lecturer
    School of Engineering and Computing Sciences, Durham University
    January 2012–September 2016
  • Post-doctoral Research Assistant
    School of Electronic Engineering and Computer Science, Queen Mary, University of London
    June 2010–December 2011
    EPSRC Project title: Information Flows and Information Bottlenecks in Network Coding
  • Post-doctoral Researcher
    CReSTIC Laboratory, Université de Reims Champagne-Ardenne
    June 2009–May 2010
    ANR RISC Project (Intelligent Heterogeneous Networks for Emergency Situations)
  • Demonstrator
    College of Humanities, Université de Reims Champagne-Ardenne
    February 2010–May 2010
  • Research Assistant
    Department of Electrical and Computer Engineering, Lehigh University
    May 2005–May 2009
  • Teaching Assistant
    Department of Electrical and Computer Engineering, Lehigh University
    January 2004–May 2005

Grants

  • Royal Society International Exchanges Scheme – Cost Share Programme
    Title: “Cellular Automata and Boolean networks”
    Dates: February, 2018 to February 27, 2020
  • LMS Computer Science small grant
    Title: “Using Finite Dynamical Systems to study epidemics on coherent networks”
    Dates: May 15, 2017 to May 19, 2017
  • EPSRC First Grant
    Title: “Memoryless computation and network coding”
    Dates: February 17, 2014 to June 30, 2016
  • Royal Society International Exchanges Scheme – Cost Share Programme
    Title: “Boolean networks, network coding and memoryless computation”
    Dates: January 01, 2014 to December 31, 2016
  • LMS Celebrating New Appointments
    Title: “Network coding, partitions, and security”
    Meeting date: November 20, 2013

PhD supervision

  • Karl Southern
    The Side-Channel Resistance of Error Correcting Codes for Post Quantum Cryptography
    PhD in Computer Science, Durham University, 2023
  • Izzy Friedlander
    The MacWilliams Identity for Krawtchouk Association Schemes
    PhD in Computer Science, Durham University, 2023

Doctoral examination

  • Daniel Thomas
    Topics in Graph Theory: Extremal Intersecting Systems, Perfect Graphs, and Bireflexive Graphs
    PhD in Computer Science, Durham University, 2020
  • Mohammed Alatiyyah
    Personalization Models for Travel Recommender Systems
    Phd in Computer Science, Durham University, 2019
  • Peter Fenner
    Some algorithmic problems in monoids of Boolean matrices
    PhD in Mathematics, University of Manchester, 2018
  • Luca Mariot
    Cellular Automata, Boolean Functions and Combinatorial Designs
    PhD in Computer Science, Università degli Studi di Milano-Bicocca and Université Nice Sophia Antipolis, 2018
  • Wuling Liu
    On a Generalised Typicality and its Application to Information Theory
    PhD in Electronic Engineering, The University of Sheffield, 2017
  • Jessica Claridge
    On network coding
    PhD in Mathematics, Royal Holloway, University of London, 2016
  • Foad Lotfifar
    Hypergraph Partitioning in the Cloud
    PhD in Computer Science, Durham University, 2016
  • Anirban Ghatak
    Algebraic Techniques for Error Correction in Random Networks
    PhD in Engineering, Indian Institute of Science, Bangalore, 2014
  • Lana Iwaza
    Robust joint source-network coding and decoding
    PhD in Physics, Université Paris-Sud, 2013
  • Marcin Krzywkowski
    Hat problem on a graph
    PhD in Mathematics, University of Exeter, 2012

Conference Organisation

  • AUTOMATA 2024
    30th International Workshop on Cellular Automata and Discrete Complex Systems
    22nd – 24th July 2024
    Durham University
  • BCC 2021
    28th British Combinatorial Conference
    5th – 9th July 2021
    Delivered Online from Durham University

Conference Program Committee member

  • AUTOMATA 2023
    29th International Workshop on Cellular Automata and Discrete Complex Systems
    Trieste, Italy, August-September 2023
  • AUTOMATA 2019
    25th International Workshop on Cellular Automata and Discrete Complex Systems
    Guadalajara, Mexico, June 2019
  • ACA 2018
    Fifth International Workshop on Asynchronous Cellular Automata and Asynchronous Discrete Models
    Como, Italy, September 2018
  • IEACon 2016
    2016 IEEE Industrial Electronics and Applications Conference
    Kota Kinabalu, Malaysia, November 2016
  • ACA 2016
    Fourth International Workshop on Asynchronous Cellular Automata and Asynchronous Discrete Models
    Fes, Morocco, 2016
  • ICSECS 2015
    The 4th International Conference on Software Engineering & Computer Systems
    Kuantan, Malaysia, August 2015
  • ISIEA2014
    2014 IEEE Symposium on Industrial Electronics & Applications
    Kota Kinabalu, Sabah, Malaysia, September-October 2014
  • ISCI 2014
    2014 IEEE Symposium on Computers & Informatics
    Kota Kinabalu, Sabah, Malaysia, September 2014
  • ISCAIE 2014
    2014 IEEE Symposium on Computer Applications & Industrial Electronics
    Penang, Malaysia, April 2014
  • CyberC 2012
    International Conference on Cyber-enabled distributed computing and knowledge discovery
    Sanya, China, October 2012

Regular Reviewer

Funding agencies

  • EPSRC: Peer Review College member
  • Carnegie Trust for the Universities of Scotland: Research Assessor
  • EuroTechPostdoc Programme: Senior Reviewer

International journals

  • AIMS Advances in Mathematics of Communications
  • Applicable Algebra in Engineering, Communication and Computing
  • Axioms
  • BioSystems
  • Designs, Codes and Cryptography
  • Discrete Applied Mathematics
  • Discrete Mathematics & Theoretical Computer Science
  • Discussiones Mathematicae Graph Theory
  • Entropy
  • European Journal of Combinatorics
  • Filomat
  • Finite Fiields and Applications
  • Frontiers of Mathematics in China
  • IEEE Access
  • IEEE Communications Letters
  • IEEE Transactions on Communications
  • IEEE Transactions on Computers
  • IEEE Transactions on Information Forensics and Security
  • IEEE Transactions on Information Theory
  • IEEE Transactions on Neural Networks and Learning Systems
  • IEEE Transactions on Wireless Communications
  • IET Communications
  • International Journal of Information and Coding Theory
  • Journal of Algebra and its Applications
  • Journal of Computational Geometry
  • Journal of Discrete Algorithms
  • Mathematics
  • Natural Computing
  • Processes
  • Punjab University Journal of Mathematics
  • SIAM Journal on Discrete Mathematics
  • Symmetry
  • The Computer Journal

International conferences

  • 2008, 2009, 2011-13, 2015, 2017, 2019 IEEE International Symposium on Information Theory
  • 2010 IEEE Information Theory Workshop
  • 2011 IEEE International Symposium on Network Coding
  • 2011 International Conference on Cyber-enabled distributed computing and knowledge discovery
  • 2012 IEEE Wireless Communications and Networking Conference
  • 2013 International Workshop on Coding and Cryptography
  • 2013 International Workshop on Combinatorial Algorithms
  • 2014 IEEE Symposium on Computer Applications and Industrial Electronics
  • 2015 Annual Conference on Theory and Applications of Models of Computation
  • 2019 International Workshop on Signal Design and its Applications in Communications

Memberships

  • London Mathematical Society member since 2012
  • IEEE: Student member 2005–2009, member 2010–2016
  • IEEE Information Theory Society member 2008–2016

Last updated: 25/01/2024