Yad Tahir, Assistant Professor

Assistant Professor, Department of Information Technology

Ph.D. Imperial College London
M.Sc. with Distinction Heriot-Watt University
B.Sc. with Honors University of Sulaimani

Yad Tahir works as an assistant professor in the IT department at AUIS.  He has recently finished his Ph.D. in Computing at Imperial College London, UK. He holds an M.Sc. in Software Engineering with distinction from Heriot-Watt University, and a B.Sc. in Computer Science with honors from University of Sulaimani. He was awarded the 2010 Alison Cawsey prize for the most deserving M.Sc. student in all campuses of Heriot-Watt University.  Prior to joining the faculty, he was a research assistant in the AESE group at Imperial college. He also has over 5 years of experience in the IT Industry, and collaborated with Intel Collaborative Research Institute, ICRI. He is known for his sharp programming skills and was the winner of the 2015 Intel IoT Hackathon, London.

Tahir is an active member of IEEE. He has published in top rated conferences/journals in computer communications including: IEEE TMC and IEEE INFOCOM.  His research work centers on highly decentralised algorithms, networking protocols, cross-layer optimizations to improve the performance of computer networks and sensing systems. His research interests are in the area of Resource Management, Network Control and Optimizations, Internet of Things, and Software Engineering.

He is currently collaborating with the following research groups: 

  • Adaptive Emergent Systems Engineering - Imperial College London.
  • Intel Collaborative Research Institute - Intel Corp.
  • Data-driven Networked System (DNS) - Xi’an Jioatong University, China.

He always aims to further expand his collaboration network. If you are interested, please feel free to contact him at yad.tahir[at]auis.edu.krd

Online profiles: ResearchGate, ORCID, Google Scholar


Y. Tahir, S. Yang, and J. McCann. “BRPL: Backpressure RPL for High-throughput and Mobile IoTs” IEEE Trans. Mobile Comput., to Appear.

DOI: 10.1109/TMC.2017.2705680

S. Yang, Y. Tahir, P. Chen, A. Marshall, and J. McCann. “Distributed Optimization in Energy Harvesting Sensor Networks with Dynamic In-network Data Processing” in Proc. IEEE INFOCOM, 2016.

DOI: 10.1109/INFOCOM.2016.7524475

S. Yang, U. Adeel, Y. Tahir and J. McCann. “Practical Opportunistic Data Collection in Wireless Sensor Networks with Mobile Sinks” IEEE Trans. Mobile Comput., 2016.

DOI: 10.1109/TMC.2016.2595574

Y. Tahir, S. Yang, A. Koliousis, and J. McCann. “UDRF: Multi-resource Fairness for Complex Jobs with Placement Constraints” in Proc. IEEE Globecom, 2015.

DOI: 10.1109/GLOCOM.2015.7417010

Y. Tahir, S. Yang, U. Adeel and J. McCann. “Symbiot: Congestion-driven Multi-resource Fairness for Multi-User Sensor Networks” in Proc. IEEE HPCC, 2015.

DOI: 10.1109/HPCC-CSS-ICESS.2015.23

Assigned Courses for 2017

ITS350 -  Introduction to Data Structures and Algorithms

This course introduces fundamentals of data structures and algorithms. Main topics include data structures such as lists, stacks, queues, arrays, trees, and other advanced data structures used in high level programming languages. Students will also engage in study of algorithmic techniques for hashing, sorting and searching, and the preliminary analysis of such algorithms to determine their complexity and efficiency.

ITE306 - Computing Platforms

Principles of computer hardware and low level software, including logic circuits, assembly language, I/O, storage, program execution, basic of computer operating systems, including configuration, file systems, security, administration, interfacing, multitasking, and performance analysis. This course better prepares the IT students to computing platforms and different computing environments and give students competency in working with operating systems and file management.

CSC101 - Introduction to Computer Science and IT Applications

This course is an introduction to computers, related technology, and their use in society. Topics include the history of computers, current computer technology and terminology, and the Internet, as well as security, privacy, intellectual property rights, health, and the environment. Emphasis is placed on current uses and applications of the Internet as it relates to digital information and knowledge based systems. Students will learn how to use the most popular desktop and online application software systems. No prior computer experience is assumed.