Nikola Petrov - Research Interests