Research summer internships for students - UROP Internships

The Faculty of Informatics encourages and promotes the talent of its Bachelor and Master students by offering them summer internships in academic research within the programme Undergraduate Research Opportunities Program - UROP.

Internships are extracurricular and access is on a competitive basis. Students work one-on-one with an advisor to develop a deeper understanding of both the concepts taught during the semester and of the research topic. Students that are considering continuing in academia should seriously consider applying for a UROP position.

All research opportunities for this year are listed below (information available in English only).

Summer 2021 UROP Internship Project Proposals

Click here for the detailed descriptions of the UROP internship projects listed below.


Project Description Mentors / Sponsors  
Zero-Knowledge Systematization of Knowledge: Getting Blockchain Ready for Quantum Computers Dr. Cecilia Boschini, Prof. Stefan Wolf  

Quantum-safe Messaging: Security Assessment of the Signal Messaging App

Dr. Cecilia Boschini, Prof. Stefan Wolf


Code transformation engine for the high-performance computing library utopia

Prof. Dr. Rolf Krause, Dr. Patrick Zulian, Alena Kopanicakova


GANs for solving PDEs with random data

Prof. Michael Multerer, Wei Huang


Robust Sleep Detection Using Mobile and Wearable Devices

Prof. Dr. Silvia Santini, Shkurta Gashi, Elena Di Lascio


Personal Informatics System Using Earbuds: Feedback Component

Prof. Dr. Silvia Santini, Shkurta Gashi, Elena Di Lascio


Development of an Ethereum blockchain replayer

Dr. Pierre-Louis Roman, Prof. Patrick Eugster


Routing algorithms and attacks on blockchain payment networks

Dr. Pierre-Louis Roman, Prof. Patrick Eugster


Programming Language for Reactive Distributed Monitoring

Dr. Pavel Chuprikov, Prof. Patrick Eugster


Cost-based Mechanism Selection for Secure Cloud Computing

Dr. Pavel Chuprikov, Prof. Patrick Eugster


Evaluating the Use of Native Code in JVM Languages and Frameworks

Prof. Walter Binder, Dr. Andrea Rosà


FACILE: Analyzing and enhancing text comprehension in the Italian language

Dr. Monica Landoni, Leandro Guedes


+ACCESS: Designing accessible solutions for people with disabilities

Dr. Monica Landoni, Leandro Guedes


Multisensory experiences at museums: mixing visual experiences with audio and tangible user interfaces

Dr. Monica Landoni, Leandro Guedes


DIES - Design and implementation of emoji enriched interfaces for search engines to help children searching in the classroom

Dr. Monica Landoni, Sveva Valguarnera


Choose Your Own Adventure: design and implementation of a Web and/or Mobile Gamebook app for preschool children

Dr. Monica Landoni, Sveva Valguarnera


Reading Buddy: design and implementation of a voice-activated ChatBot to support caregiver-child dialogic reading

Dr. Monica Landoni, Sveva Valguarnera


Defects4DL: A Database of Real Faults in DL Systems

Prof. Paolo Tonella, Dr. Gunel Jahangirova, Nargiz Humbatova


Developing Self-Driving Car Autopilots using Reinforcement Learning Algorithms

Prof. Paolo Tonella, Dr. Matteo Biagiola, Dr. Andrea Stocco


Learning Algebra with Programming Language Concepts

Prof. Matthias Hauswrith


Expression Misconceptions in Multiple Languages

Prof. Matthias Hauswrith


Type Checking and Inference

Prof. Matthias Hauswrith


Semi-automatic Videos for Programming Language Misconceptions

Prof. Matthias Hauswrith


Expression Tree Data Analysis and Visualization

Prof. Matthias Hauswrith


Unsupervised Machine Learning Methods for Aspect Extraction in Information Retrieval

Prof. Fabio Crestani


Deep Neural Models for Natural Language Understanding in Conversational Search

Prof. Fabio Crestani


Improving Computational Efficiency in Inference of Evolutionary Processes

Prof. Ernst-Jan Camiel Wit



In general, if you are interested in working in a specific research group, even one not mentioned above, please contact the corresponding professor directly.


Eligibility and Application Deadline

  • USI Informatics Bachelor or Master student
  • Directly contact a project's mentor to apply (see names above)
  • Application deadline: 25 February 2021 (by the deadline you should already agree with the project's mentor) - send your application to


Acceptance and Funding

  • Funded by the Faculty of Informatics
  • Only a limited number of grants available
  • Acceptance is competitive
  • Decision is taken by the Dean


Duration and Dates of Internship

  • Roughly 2 months
  • Start after exam period (~ July 1st)
  • End before recovery exam period (~ August 31)