Currently, I am interested in all kinds of data structures. In particular I specialize in hash tables. They are interesting, both from a theoretical point of view (probabilty of collisions) and from a practical point of view (engineering a data structure to have the best possible performance). I am also interested in concurrent data structures. Here I focus mainly on shared memory implementations for the most common data structures. I find it is especially interesting, how the functionality has to be manipulated to achieve good performance e.g. fine grained locking, coordination of different threads, storing thread local data, relaxed semantics; and how these changes can be hidden from users by offering a similar interface as sequential variants.
Sources for all my published research can be found on my github page.