There is a problem with one of the content items on this page. The affected component type is:

Staff Profile Main Details

The system reports the following message:

No records found


  1. (2015). Automatic segmentation of lymph vessel wall using optimal surface graph cut and hidden Markov Models. Presented at Engineering in Medicine and Biology Society (EMBC),, 2403-2406. doi:10.1109/EMBC.2015.7318878
  2. & Minimum S-Excess Graph for Segmenting and Tracking Multiple Borders with HMM. In Medical Image Computing and Computer-Assisted Intervention -- MICCAI 2015. -35).
  3. & Graph Based Lymphatic Vessel Wall Localisation and Tracking. In Graph-Based Representations in Pattern Recognition. -354).
  4. & Combining region-based and imprecise boundary-based cues for interactive medical image segmentation. International Journal for Numerical Methods in Biomedical Engineering 30(12), 1649-1666.
  5. & (2016). Interactive 3D Segmentation of Lymphatic Valves in Confocal Microscopic Images. Presented at Image Analysis and Recognition,-205.Springer. doi:10.1007/978-3-319-41501-7_23


  • CS-001 Fundamental Mathematics Skills for Natural Scientists.

    This module introduces students to the basic techniques of pre-calculus mathematics as well as statistics relevant to their particular degree scheme,

  • CS-110 Programming 1

    This module teaches students the fundamentals of programming in Java. Students will learn to develop and debug simple programs using basic programming concepts (assignments, if statements, loops, methods); data types (scalars, arrays, arraylists); and basic object-oriented programming concepts (objects and classes). They will also learn to write programs to a professional standard - programs that both work and are accessible and maintainable by other professional programmers. The module will place less emphasis on traditional lectures - there be one per week - and instead (a) more time will be spent in laboratories gaining hand-on experience; and (b) material will be available both in the form of extensive written notes and short screen capture videos, explaining and demonstrating tools, concepts and their applications.

  • CSCM53 Computer System Concepts

    This module gives an overview of some of the main principles underlying computers and computing from both a theoretical and an applied point of view. It includes a brief history of computers and software, an introduction to the representation of data and the basic components of a computer, the basic features of operating systems, file systems, computer networks, the world wide web, and some basic issues of computer security. A brief discussion on the use of formal methods in specifying computer systems is also given.