I am have been in US legally since i was 16. Now i am 24 and recent graduated with a bachelor degree in finance. I am working on OPT but my OPT will expire in September 2013. I got my job late so my company was not able to file for my H1B on time. now i am trying to get a new I-20 and Apply for CPT so i can keep my status and working for the same company. I know my OPT will be terminated when my F1 visa is transferred to a new school. and it will take a month until i get a CPT. would i be able to work during that gap ? what other options would you recommend?