Will science and technology bring glory back to Islam? or defeat?