Stanford, BU, and Columbia MBA students flock to courses on philanthropy.