Bachelor and Master Thesis Topics

The group has a wide range of possible topics for bachelor's and master's theses at ETH. We are broadly interested in programming languages and compilers, software engineering, computer security, deep learning and education technologies. To get an idea of our recent research activities, please take a look at our publications and various projects, such as the EMI compiler testing project, the SQLancer project, Project Yin-Yang, and Algot.

Under these research areas, we have possible thesis topics ranging from software/system building, empirical investigations, to algorithmic and theoretical explorations. Excellent work should lead to high-impact (practical, conceptual, or theoretical) results and publications at relevant top computer science venues.

Interested students are encouraged to contact the AST Lab (at for details. To help match you with suitable projects and mentors, please share your general interests, a copy of your recent resume/CV, copies of your transcripts, and any other relevant information.