Senior Lecturer
Telephone: (01792) 602619
Room: Academic Office - B209
Engineering East
Bay Campus

I have gained a long-term work, educational and cultural experience from the Czech Republic, Finland, Canada, the UK and China. I have an extensive portfolio of academic and industrial collaborative projects with a diverse range of institutions, small and large companies. I was involved in the whole cycle of telecommunication products development, from specification, feasibility, to implementation, testing and business planning. I held consultancy contracts with SMEs and the Welsh Government, and contributed to the standardization efforts of telecommunication systems (3G, 4G, Bluetooth, HiperLAN).

My background is in telecommunication engineering, signal processing, digital electronics, computer programming and applied mathematics. Recently, I have undergone intensive training in computational and molecular biology and biochemistry. My current research can be referred to as System Informatics which uses (possibly data driven) mathematical modeling to design new and optimize existing systems together with their underlying processes.

My research was funded by Research Councils (EPSRC, NERC), TSB (Innovate), Welsh Government (A4B/KEP, ERDF, DWRH, SIP), RAEng (International Travel), and a number of companies in the UK as as well abroad. I also received funding from VTT, Oulu, Finland, and CSRC/CAEP and ICT/CAS, Beijing, China. As a principal investigator, since 2010, I accumulated over £320k research funding (cash) and additional almost £200k industry support (in-kind).

I have made about 90 technical contributions (i.e., being the leading or corresponding author), filed 4 patents (at Swansea University), and have given over 20 invited talks, keynotes, and tutorials at various institutions and international conferences worldwide. The recent research awards include: Welsh Crucible'12, BTG/EPSRC'13, and the best paper award from ChinaCom'12.

Areas of Expertise

  • Statistical signal processing
  • Digital signal processing
  • Data processing
  • Programming
  • Network Science
  • Security of Networks
  • Some areas of Computational Biology
  • Some areas of Applied Mathematics


  1. & (2017). Towards Taxonomy of Telecommunication Network Metrics. Presented at 2017 European Modelling Symposium (EMS),, 227-232. Manchester, UK: 2017 European Modelling Symposium (EMS). doi:10.1109/EMS.2017.46
  2. & Determining the Transcription Rates Yielding Steady-State Production of mRNA in the Lac Genetic Switch of Escherichia coli. Journal of Computational Biology
  3. & Survey of public data sources on the Internet usage and other Internet statistics. Data in Brief
  4. & Metrics for Broadband Networks in the Context of the Digital Economies. In Abdelfatteh Haidine and Abdelhak Aqqal (Ed.), Broadband Communications Networks - Recent Advances and Lessons from Practice. InTech Open Science.

See more...


  • AT-M51 Signals and Systems

    The module aims to introduce and strengthen the advanced engineering mathematical and numerical software skills as a prerequisite for other modules in the course. These skills are introduced through a systematic description of signals and systems by explaining their models and properties.

  • AT-M76 Wireless Communications

    The module introduces statistical signal processing. Specifically, one third is devoted to introduction of estimating random and non-random parameters. The second-third of the module introduces convex optimization. In the last part, signal processing techniques are illustrated on problems in optical wireless communications.

  • EG-150 Signals and Systems

    The module introduces mathematical description of signals in time domain. Basic properties of deterministic signals are defined. The concept of frequency and frequency domain is introduced using Fourier series of periodic continuous time signals. Finally, the concept of systems with ideal filters as an example is explained.

  • EG-351 Communication Systems and Networks

    The principles of the Internet are explained including the protocols, services and functions of its 6 out of 7 OSI layers from the application layer down to the link layer. Emphasis is on understanding the TCP/IP protocol stack. Such knowledge of the Internet is then extended to cover the principles of wireless and mobile networks, multimedia networking, security in computer networks, and telecommunication networks management.


  • Renewable Energy for Solving the Energy Crisis in Nepal«br /» (current)

    Student name:
    Other supervisor: Dr Grazia Todeschini
  • Maintenance Strategy Methods for Railway Signalling Systems (current)

    Student name:
    Other supervisor: Dr Christopher Jobling
  • Computational Models in Genetic Network and Bayesian Big Data Analysis (current)

    Student name:
    Other supervisor: Prof Paul Rees
  • Strategies and Technologies for Dissociating Passengers from their Baggage (current)

    Student name:
    Other supervisor: Prof Lijie Li
  • Design and Deployment Issues of Mobile tactical Networks (current)

    Student name:
    Other supervisor: Dr Stefano Taccheo
  • Internet Applications and Services in Telecommunication Networks with Limited Connectivity (current)

    Student name:
    Other supervisor: Dr Karin Ennser
  • 'Spectroscopy modelling and investigation of energy transfer processes in Tm-doped glasses ' (awarded 2017)

    Student name:
    Other supervisor: Dr Stefano Taccheo

Academic History

Date Qualification Location
2008 PhD Wireless Communications University of Alberta
June 1998 MSc(Hons) Radioelectronics Czech Technical University of Prague
1996 BSc(Hons) Biomedical Engineering Czech Technical University of Prague

Additional Information

Current research projects:

  1. Transcription modeling and whole-cell simulations (lead support: CSRC, Beijing)
  2. Metrics and economies of (telecommunication) networks (lead support: Aselsan, Ankara)
  3. Innovative baggage delivery in Air Transport (lead support: SITA, London/Amsterdam)

My top 5 personal grand challenges:

  1. define Network Engineering to align the outcomes of Network Science with engineering applications
  2. define systems as implementations of circuits of varying complexities
  3. define a simple language to describe problems which can be then automatically translated into technical or scientific descriptions and solved
  4. redefine research and knowledge dissemination processes to reflect the realities of the 21st century (a.k.a. Science 2.0)
  5. design a prokaryotic cell that can ignite evolution on another planet in our Solar System (a.k.a. as my solution to sustainability)

Teaching statement:

focusing on fundamental concepts will enable students to adapt in our ever more dynamic and noisy world


  1. Prospective students: I read all emails, but cannot respond to everybody. I have no capacity to accommodate summer internships (since 2012, I was always away for the whole summer in research visits).
  2. Collaborations: I am happy to collaborate, but if there is no genuine contribution happening, things become boring quickly.
  3. Simulations: at some point, I will make them public, for now, you can check my presentations instead and the most downloaded Notes on Network Science.
  4. TPC: this went out of control over time, so I am now rejecting most invitations. Sorry.
  5. Why I did not stay in telecommunications: this deserves a blog post (will do one later, promise).


Swansea NRG (2012/13 interdisciplinary project)