Mostafa is a teaching assistant at the Al Azhar School of Medicine's Pathology Department. Besides being a 27 year old physician he is also a self-taught programmer whose passion for computers started at the age of 6. Following is passion for computer technology, Mostafa has been able to put to use the tool of the internet to create a new platform for historical documentation - AlFehrest.org - which approaches and analyzes history in a fresh manner.