Scott Carollo's scientific contributions