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