CS 7575: A Seminar On Relational Language Design (Spring 2026)

Research Project

During the latter part of the seminar, each student will work on a research project. The project focus should be vaguely inspired by the topic of this seminar (relational languages and how humans and machines interact with data, today or in the future), yet is completely flexible and allows students to explore ideas related to their existing PhD research.

The project can be of theoretical or practical nature. Possible directions could be:

You don't need to solve the problem entirely to do well on the project; outlining a list of attempts, partial progress, or a concrete action plan if you had more time can all lead to a strong project. A key guiding principle is that your choices or options should be well justified and show a clear structure.

I recommend that you do your project alone, but you can work in a team of two in case there is an exceptionally strong argument for a joint project, and you are ok with creating a joint project whose level of sophistication is significantly higher than an individual project (please reach out to me first).

Project Steps and Preliminary Deadlines

Notice steps S1, S2, S3 are not graded and serve only for you to check in often with me and to get feedback and get enough help and guidance.

Some LaTeX and Slide tips

Required Modifications to ACM template

Please start from the ACM template "acmart" and use the following latex commands on the top of your Latex file. It hides unnecessary information from the ACM template and adds line numbers that I can refer to in my review (it also allows me to add colored comments into your document as we read your intermediate or final report in case you shared the overleaf document with me). Please make sure to include an abstract (otherwise the line numbers on the first page may not show up).