Ljubomir Perkovic

Professor // Theory, Systems Development, Education
School of Computing
Ljubomir Perkovic

Bio and Research Information

Ljubomir Perkovic joined the CDM School of Computing faculty in September of 2000. Dr. Perkovic obtained his Ph.D. in Algorithms, Combinatorics and Optimization from the School of Computer Science at Carnegie Mellon University. His research interests include computational geometry, graph theory and algorithms, distributed computing, computer science education, and computational thinking. From 2008 to 2011, he was a Co-PI on an NSF funded project to expand Computational Thinking across the Liberal Studies curriculum. He received a Fulbright Research Award to support his computational geometry research and visited the University of Bordeaux during the 2011/2012 academic year. Dr. Perkovic also wrote the introductory computer science textbook "Introduction to Computing using Python" (Wiley & Sons, 2012, 2015). He is the coach of the DePaul Programming teams.

Research Area

Theory, Systems Development, Education

Specific Research Area

Distributed Computing, Graph Theory and Algorithms, Computational Geometry, Computer Science Education, and Computational Thinking

Professional Associations


Schedule for Fall 2024-2025

Courses Taught at DePaul

Course Evaluations