Important: Students should not restrict their search for a supervisor to those listed below. Use other sources of information on research groups to find out about possible supervisors. Most UROP research experiences are obtained with staff who do not advertise their availability. However, please also take note of the list of non-participating staff.

UROP Opportunities in the Faculty of Engineering
Title of UROP Opportunity (Research Experience) & DetailsExperience required (if any)Contact Details and any further Information

Digital ElectronicsThe development of tools and techniques to help automate the design of digital circuits from high level specifications. The implementation of algorithms in reconfigurable hardware or combined hardware/software

An interest and skills in both software and hardware (digital).


Prof George Constantinides, Circuits and Systems Research Group, Dept of Electrical Engineering, Room 910, Electrical Engineering Building, South Kensington Campus. Tel: 020 7594 6299 Email:

Non-Destructive Testing: Components and structures in safety-critical applications must be tested before service and at intervals during their operating life to ensure that there are no defects such as cracks or delaminations present which could cause failure. The tests which are carried out must not damage the component and are, therefore, termed non-destructive. Many parameters which can give information about the integrity of components are measured but there is no universally applicable technique and several areas, such as adhesive joints, are not adequately covered by existing test methods.

Current research is investigating the potential of sonic vibration and ultrasonic measurements for the detection of defects. Opportunities are available in these areas.

  Professor Mike Lowe, Department of Mechanical Engineering, Rm 461a, Mechanical Engineering Building, South Kensington Campus. Tel: 020 759 47071; Email:

NEW: 24 January 2019

Code for building additively manufactured metal lattice structures for use in medical devices: We have an exciting program of work based around additive manufacturing of porous metal (lattice) structures in titanium for implantable medical devices. Pilot laboratory and animal model testing indicate this form of manufacture could revolutionise healthcare in the orthopaedic industry. The titanium lattice structures are 3D printed (additive manufactured) and are built layer by layer in a powder bed fusion machine (Renishaw AM250).

3D Solid modelling of these types of structures is often prohibitively computationally expensive and consequently these types of structures are modelled as line-based or graph representations. Code is the required to translate the 3D mathematical definition of the lattice structure to 2D slice/build files, i.e. the data the machine needs for each layer that tells the laser where to point, how long to fire, what power/exposure to use. Commercial code is not able to do this, hence we’ve written our own prototype code, but it needs refining and improved efficiency.

Skills and experience required: Coding in C++


The project will give exposure to:

  • Coding in C++
  • Dealing with big data
  • Efficient use of simple mathematical algorithms
  • Plane sweep algorithms of polygon clipping
  • Building a GUI
  • Dealing with multi-core/multi-threading optimisation
  • Writing Binary Files

The UROP will work on the code to make it more robust and quicker. The outcome is critical to the future of this exciting technology.

Preferred Dates: Summer Vacation

Contact details: Dr Jonathan Jeffers, Department of Mechanical Engineering, City & Guilds Building 715. Email:

UROP Opportunities in the Faculty of Engineering
UROP Opportunities in the Faculty of Engineering