A thinking timeline. by Waleed SabirA thinking timeline. by Waleed Sabir