I also applied J-1 in mechanical engineering and my visa is still pending, I think now applying H-1 is difficult since mots University do not want to do since they need to give some extra money.