Naveed Khan Baloch received his BSc degree in Computer Engineering from the University of Engineering and Technology, Taxila, Pakistan in 2007. He has worked in multinational companies as an embedded system designer from 2007 to 2010. He joined the university as a lecturer after completing his MS degree from UET Taxila. He recently completed his Ph.D. in Computer Engineering from the same university. He has published many research papers in his field and has experience in embedded system design, fault tolerant systems, reconfigurable computing, and he is currently working on self-healing digital systems. Nowadays, he is working as an Assistant Professor in Computer Engineering Department UET Taxila. During his tenure in academia, he did many collaborations with industry and foreign universities in the field of on-chip networks, embedded vision, and reconfigurable computing.