I know somebody in electrical engineering succeed in applying greencard during Ph.D. It's really depends how you prepare the material