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 : 29 January, 2020] : Title of Research Experience (Project Title): Towards Computation and Space Efficient Super-Resolution: Algorithms based on Structured Matrices

Project description: Super-Resolution is a signal processing approach promising a resolution much finer than the empirical criterion known as Rayleigh limit. The core idea of super-resolution is to estimate the parameters of sparse signal components where the sparsity is defined in a continuous space. This notion of sparsity over continuum avoids self-interference introduced by the leakage effect of discrete griding and large computational complexity brought by ultra-fine grids. Moreover, recent advantages of super-resolution show that certain super-resolution problems can be formulated as finite dimensional convex optimization problems and hence can be provably solved in polynomial time. 

This project targets at tailored algorithms that improve the efficiency of super-resolution in orders of magnitude. There are two technical elements essential to modern super-resolution techniques: one is structured matrices including Hankel and Toeplitz matrices and the other is decompositions of these structured matrices. Literature has shown, for example, that the computational complexity of eigenvalue decomposition or singular value decomposition of Hankel matrix can be reduced from O(N^3) to O(N log(N)) if one switch the general solver to a solver specifically designed for Hankel matrices. This huge improvement of efficiency is paramount in practice.

While efficient algorithms for Hankel/Toeplitz matrices have been well studied before, there is no work yet in the literature to explore their potentials to super-resolution induced optimization problems. It is well known that the standard solver of super-resolution starts to become impractical when the dimension of the samples goes beyond hundreds. If successful, this project will provide practical tools to handle super-resolution problems of much larger dimension.

This project helps student obtain deep understanding of linear algebra and numerical computations, acquire practical skills of numerical programming and managing related projects, gain much insight in time series related data processing, earn experiences in optimization techniques, and catch glimpses of modern super-resolution theory and techniques.

Skills and experience required: Linear algebra including eigenvalue decomposition Contact details: Dr Wei Dai, Room 811, Dept of Electrical and Electronic Engineering, Faculty of Engineering, South Kensington Campus. Email:

 UROPs in Centre for Doctoral Training in Nuclear Energy Futures

Various placements across the Faculty of Engineering covering projects across nuclear science and engineering

The skills and experience required will depend on the project/UROP being offered.


Please view the information and contact details, including the FAQs and the listed opportunities at:


A new generation of multi-physics models for material degradation and failure

There is an opportunity now to develop a new generation of simulation-based models that can predict material degradation. This is made possible by ever-increasing computer power and the development of new finite element algorithms that can enable simulating concurrent (coupled) physical processes such as mechanical deformation, chemical reactions, diffusion of species and material fracture; so-called multi-physics modelling. These enriched continuum computer models bring quantitative predictive capabilities by resolving the underlying physics while delivering predictions at a scale relevant to engineering practice.

There is an opening for one or more UROP positions to work for at least 10 weeks in developing and/or applying this new generation of multi-physics models to a variety of technologically-relevant problems: from predicting the lifetime of wind turbines to enabling a breakthrough in battery technology.

Skills and experience required: An interest in computer modelling (finite element analysis) and mechanics of materials. Previous experience with Abaqus or COMSOL is desirable.

The research crosses the boundaries of mechanical engineering, civil engineering and materials science, and the student is expected to have a strong interest in finite element analysis, materials engineering or fracture mechanics.

Contact: Dr Emilio Martínez-Pañeda, Dept of Civil and Environmental Engineering, 249, Skempton Building, South Kensington Campus. Email:; T: +44 (0)20 7594 8188; W:

More details on the research can be found in the following YouTube video:


NEW: April 27, 2021

Real-time predictive control of a minidrone: This project aims to develop a predictive control-based trajectory generator to navigate a small quadcopter around obstacles in an environment.  Predictive controllers solve optimization problems in real-time to compute optimal trajectories that ensure the given constraints are satisfied. Predictive control is the most widely implemented advanced control techniques in industry, with applications as diverse as robotics, vehicles, aircraft, spacecraft, chemical processes, medicine and finance.

The goals of this project are to:

1. Develop a new hardware lab for the Predictive Control module in the Department of Electrical and Electronic Engineering. The plan is that this module will also be made available to students from the Department of Aeronautics.

2. Explore and extend the limits of performance, robustness and computational requirements when implementing a predictive controller on a minidrone.

Skills and experience required: It is essential that the applicant should have be in their 3rd year and have done Control module on state space methods and have experience with Matlab and Simulink. Experience with designing and implementing your own controller on a drone with an embedded processor is highly desirable.

When: Summer vacation only

Bursary: the objective is to provdie access to a bursary for the successful candidate.

Contact details: Dr Eric Kerrigan, Room 1108, Department of Electrical and Electronic Engineering, South Kensington Campus. Email:; Tel: 02075946343

Further information: The simulation and hardware platform will be based on the MathWorks Minidrone Competition ( The student will explore the capabilities of the Matlab Model Predictive Control toolbox, including the newly released integration with the state-of-the-art FORCES Pro solver ( used in industry. The project is funded by and in collaboration with MathWorks.

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