M H Alsuwaiyel: Algorithms