Taimoor Sheikh's scientific contributions