Yasir N. Khan received a BS degree in Computer Science in 2001 from National University of Computer & Emerging Sciences, Lahore, Pakistan. He worked on his bachelor project at NetSol International for 8 months in 2000. Afterwards he received an MS degree in Computer Science in 2004 with specialization in "Artificial Intelligence" from the same university. At the same time he taught under-graduate courses for nearly two years (2002-2004) at the university. Since april 2005 he is a scholar of the HEC(Pakistan)-DAAD cooperation program and working on his PhD as researcher in the Robotics Research Lab.