Introduction
Sadoon Azizi is an Associate Professor in the Department of Computer Engineering and Information Technology at the University of Kurdistan, Sanandaj, Iran. He received his Ph.D. in Computer Science from Amirkabir University of Technology in 2016. Dr. Azizi is a prominent academic in the field of distributed computing systems, with a strong focus on modern paradigms such as the Internet of Things (IoT), Cloud Computing, Edge/Fog Computing, and Serverless Computing. His research broadly integrates Artificial Intelligence (AI) and Machine Learning (ML) techniques to address challenging combinatorial optimization problems in various domains of computer science. His recent research efforts are centered on key topics including Virtual Machine (VM) and Container Placement, Task Offloading and Scheduling, Auto-scaling in Heterogeneous Environments, and the Design and Analysis of Routing Algorithms and Communication Protocols. He is also actively exploring resource management in microservices-based edge environments and federated learning optimization problems, particularly in hierarchical and latency-sensitive scenarios. At the University of Kurdistan, Dr. Azizi teaches a wide range of courses. At the graduate level, he offers Combinatorial Optimization, Cloud Computing, Advanced Topics in the Internet of Things, Pervasive and Autonomous Computing, and Randomized Algorithms. At the undergraduate level, he teaches Computer Networks, Artificial Intelligence, Internet of Things, Design and Analysis of Algorithms, and C Programming. In addition to his academic responsibilities, Dr. Azizi leads the Distributed Computing Systems Laboratory (DCS Lab) and serves as the Director of the High-Performance Computing (HPC) Center at the University of Kurdistan.