Topics and Skills

We are constantly looking for talented and motivated students to work with us on many research projects. If you are interested in working with us for a BSc/MSc thesis project, for a HiWi project (paid research assistants), or a research internship, please read this page very carefully.

We look for students to work on research problems in our areas of interest. I warmly recommend you to have a look at our recent publications to find out what we are working on.

Our areas of research falls within the broader family of applied security, meaning that we work on and with real software systems, at scale. Working on these topics is challenging and students with basic technical skills are more likely to succeed. The list below summarizes a set of basic skills that we recommend you to have to work on our projects:

  • Learn how to build Web applications and be familiar with the Web stack
  • Learn how to use scripting languages, e.g., Python, JavaScript
  • Learn about Web security (e.g., Do you know what’s a XSS?)
  • Learn how to use common development tools, e.g., GIT
  • Learn how to write documents with Latex
  • Be comfortable in speaking and writing in English

Saarland University Students: If you are a UdS student, it is highly recommended that you attend (and get a good grade) in my lectures or seminars.

Other Students (e.g., Erasmus thesis projects): If you are not a UdS student, you should have a background in security topics. If you do not have any, I do not recommend to apply for a student project in our group.

How to Apply

Please send an email to, and attach the follow documents:

  • Most recent transcript of records
  • You CV (Only for Research Assistants and non UdS students)


  • Email format: Styling emails may introduce rendering issues. You can reduce these risks by using plain-text emails.
  • Attachments: Please send attachments only in PDF (formats like docx will be discarded).
  • CV: I would recommend avoiding exceeding two pages.