Yes, Senator Cruz has seen the light on that. He recently co-sponsored with Senator Sessions a bill that restricted H-1B visas, among other reforms.
I am glad he did. I could vote for either him or Trump and be happy.