New UROP opportunities will be listed here for one month, and thereafter will appear on the relevant faculty page (UROP website) until notified otherwise by the relevant member of academic staff.


Title of UROP Opportunity (Research Experience) & DetailsExperienced required (if any)Contact Details and any further Information

NEW: Added 13 February, 2018

Development of an Energy Aware IoT Sensor Node: The Internet of Things (IoT) has rapidly matured in the past decades and is becoming a viable solution for real world deployments. A major barrier to the practical adoption of IoT systems have been the limited deployment opportunities if run on mains power and limited operational lifetime on primary batteries.

Energy Neutral Operation (ENO) is a mode of operation of an IoT object where energy consumption is always less or equal to the energy harvested from the environment. ENO has created the ability to continuously operate wireless sensor networks in areas such as environmental monitoring, hazard detection and industrial IoT applications. Current ENO approaches utilise techniques such as sample rate control, adaptive duty cycling and data reduction methods. In order to test the efficacy of these methods energy aware IoT testing platforms are needed. However, the current state of the art in IoT test platforms do not include the necessary features to accurately test the energy dynamics in ENO systems.

See further info in the next two columns.

Skills and experience required: We are seeking a talented, hard-working electronics engineer with skills to build this next-generation of IoT devices. The student will develop an embedded board that would be used for research purposes. The ideal student should have the following skills:

Essential knowledge:

  • Development of PCB using tools like Eagle/Altium/KiCad
  • Experience designing digital and analog circuits
  • Experience with debugging circuits

Desirable knowledge:

  • Experience in power electronics design
  • Experience with RTOS (real-time operating systems)

The UROP would need to take place during the summer (preferably during the summer vacation).

Contact details: Professor Julie McCann, E258 ACEX building, Dept of Computing, Faculty of Engineering, South Kensington Campus. Email: Tel +44 (0)2075948375.

Successful applicants for the UROP project for the summer of 2018 would focus around the development of a fully featured modular energy harvesting sensor node for ENO applications. Development would require the following features:

  • Ability to run multiple energy harvesting sources (Solar, thermal, vibration)
  • Utilization of various sensors (environmental, air quality, noise, water quality etc…)
  • Various communications methodologies (LoRa, ZigBee, BLE etc…)
  • The ability to measure the energy dynamics during operation

This project would be of particular interest to students looking to develop skills in the rapidly evolving IoT space while getting exposure to an academic laboratory.

NEW : Added 8 February, 2018

Light Stage acquisition and processing pipelineThe UROP student will help the Realistic Graphics and Imaging develop their acquisition and processing pipelines for data acquired using a multispectral lightstage:

This will involve working with camera APIs and image processing APIs to acquire data from various cameras and store them in various file formats, as well as working with the group to streamline the processing pipelines for facial capture data. There might also be opportunity to some hardware/firmware programming with raspberry pi/arduino boards.


Skills and experience required: Previous programming experience with Python and C required. Experience with cameras APIs or hardware programming a bonus but not required.


Preferred Dates of Placement: Summer term 10 weeks (June 18 – August 25)

Contact Details: Dr Abhijeet Ghosh, Dept of Computing, Huxley Building 376, Faculty of Engineering, South Kensington Campus. Email:

NEW : Added 23 January, 2018

Designing a software to estimate an exposure to hazards from laboratory spillages: The offered project will design a user friendly software which will answer the alarming safety questions: will give an advice on the PPE to use, and the actions to undertake to neutralise a spill in laboratory - e.g. simple wiping up with a blue roll, use of specified absorbent, calling a specialist team, etc. (options can be customised depending on the organisational requirements).

The project will include:

  • Developing a mathematical model under supervision of Dr Jason Hallet (Dept of Chemical Engineering)
  • Creation of the software – using Python with the support of the Imperial Research Software Engineering Team



Skills and experience required: We intend to engage two students with complementary skills to build the software collaboratively. It will consist of an implementation of the mathematical model as a Python library, and a web application which will present a user interface to information produced by the model.

Essential knowledge:

  • Software development in Python

Desirable knowledge:

  • Numerical analysis/modelling
  • Development of Python libraries
  • Software testing/verification
  • User interface design/implementation
  • Web application development (HTML, JavaScript, CSS)
  • Experience of Django, Flask or a related Python framework
  • Chemistry knowledge is also desirable.


This is the funded project with bursary around £180-220 available per student per week. We are looking to engage with two students who will be collaborate together for a maximum of 10 weeks. We will strongly encourage to apply for other sources of funding as well.


Contact details: Dr Olga Kuzmina, Faculty of Natural Sciences, Room 242, Chemistry Building, South Kensington Campus. Email:



Theory and Simulation of Materials

The Theory and Simulation of Materials Centre for Doctoral Training is offering a number of UROP projects this summer in areas across Physics, Materials, Chemistry and Engineering.


For more information on possible projects and details of how to apply for summer 2018 please visit our website:

Enter table footer here
Summary of the table's contents