Milos NikolicView profile
Lecturer
Milos Nikolic is a Lecturer in Database Systems at the School of Informatics, University of Edinburgh. He is a member of the Database Group and the Laboratory for Foundations of Computer Science. Prior to joining Edinburgh, he was a Departmental Lecturer in the Department of Computer Science at the University of Oxford. He holds a PhD in Computer Science from EPFL. Research Interests: Milos Nikolic's research focuses on databases and large-scale data management, with emphasis on incremental computation, in-database learning, stream processing, and query compilation. His work explores how complex analytical queries—such as SQL, linear algebra, and machine learning tasks—can be efficiently maintained and evaluated in dynamic and distributed environments. He develops novel techniques in query optimization and compilation to enable real-time analytics over evolving data. His recent publications demonstrate a strong trend in dynamic query evaluation, particularly around conjunctive and hierarchical queries under updates, incremental view maintenance (e.g., F-IVM), and scalable processing of nested and biomedical data. His work often leverages theoretical foundations to achieve worst-case optimal performance, grounded in conjectures like the Online Matrix-Vector Multiplication (OMv) hypothesis. Scientific Awards: Best Paper Award, ICDT 2019 Advising and Grants: Milos is actively seeking PhD students to work on data management topics. While no formal list of advisees is provided, he collaborates extensively with researchers such as Dan Olteanu, Ahmet Kara, and Haozhe Zhang. His projects, including Adaptive Query Processing , Incremental Maintenance of Complex Analytics , and Declarative Data Pipelines (industry-supported), suggest ongoing grant and industry collaborations. Labs and Teams: He is a key member of the Database Group and the Laboratory for Foundations of Computer Science at the University of Edinburgh, contributing to cutting-edge research in foundational and applied database systems.









