Muhammad Rafi is Assistant Professor at National University of Computer & Emerging Sciences (NUCES), Karachi Campus. He received BS (Computer Science) and MS (Computer Science) from University of Karachi in 1996 and 2000 respectively with Gold Medal. He has completed his PhD in 2017. Rafi is an avid computer programmer who enjoys solving daily life computational problems. He was a pioneering member in setting up the premier programming competition ProCom (Programming Competition) of Karachi, which regularly held for past 20 years at NUCES-Karachi. He has served as Judge for IEEE Extreme Programming 7.0 and 8.0 previously. On personal side, He enjoys teaching computer science courses on programming and problem solving. He is a very popular faculty member at NUCES-FAST Karachi. On his free time he enjoys reading computer science journals, watching sports on TV, playing cricket, mentoring students, and thinking.