C, take H1B; want to be back after a couple of years, take J1 is OK, too. Do not get confused. If you want to stay USA, taking H1B can save 2-3 years, because holding J1, you can not apply Green card.