Projects

The following projects are proposed for undergraduate students in the faculty. For more details or for registration, please contact the listed advisor by mail.

The Jewish Bookshelf Project
Advisor(s):

We offer several data-driven projects on top of the Jewish bookshelf (ancient Hebrew texts), including text analysis tasks, machine learning, and building web apps.

Port Graph representation libary
Advisor(s):

Adapt common graph representation formats to support port graphs(and digraphs), and implement  a library, for free public use, which parses these formats, represents port digraphs in memory, and writes them back out.

description
DBMS optimizers as circuit graph rewrites
Advisor(s):

Choose a columnar database, and try to express its analytic query plan optimizers as subcircuit replacements in an abstract, constrained, model of computation; suggest missing features of the computational model which would allow for expressing all optimizers.

description
Composite compression and join ordering
Advisor(s):

Develop alternative heuristics and optimization rules for relational join’s   of   columns   and   column-groups   available implicitly  in composite-compressed form.

description