Thank you for your response. I'm aware of OPT and H1B but from what I have heard, H1B is nicknamed indentured servitude for a reason. The employer is often aware of the fact that the employee has to comply with any of his requirements as if the employee gets fired, and he is unable to find another job soon enough, he'd have to leave the country. Furthermore, I'm not exactly fond of the idea of being an employee, I'm leaning more towards self-employment or founding a startup. But I guess beggars can't be choosers.