Prof. Borut Robič received his Ph.D. in Computer Science from the University of Ljubljana in 1993. He is a member of the Faculty of Computer and Information Science of the University of Ljubljana where he leads the Laboratory for Algorithms and Data Structures. He has had guest professorships, fellowships and collaborations with the University of Cambridge, the University of Augsburg, the University of Grenoble, and the Jožef Stefan Institute in Ljubljana. His research interests and teaching experience address algorithms; computability and computational complexity theory; parallel, distributed and grid computing; operating systems; and processor architectures. In addition to the 1st ed. of the current book, Prof. Robič coauthored the books "Processor Architecture: From Dataflow to Superscalar and Beyond" (Springer 1999) and "Introduction to Parallel Computing: From Algorithms to Programming on State-of-the-Art Platforms" (Springer 2018).