Michael B. Stranks's scientific contributions