Kareem GaD, whirling dervish