professor maggie green