I have an admit from San Jose State University in Software Engineering for Fall 2012. I have a work ex of 3.8 years in Infosys. Infosys has filed my H1B-visa petition now. I am confused whether I should wait for H1B or go to US now on F1. Any help would be appreciated? PS: Honestly why I wish to go to US is for better jobs, a better compensation and a better career growth.