New York City 's union president , Randi Weingarten , '' is herself pretty progressive , but she 's got a huge membership , split in many different directions , '' says Julia Koppich , an education consultant and expert on unionism .