Michael Stewart's Research