Research Activities of Stuart Rankin