回复:H1B还剩两年多,才开始申请绿卡
After you file your petition, you can extend your H-1b after six-year period if your green card is still in pending, till your petition either approval or denial.
You better apply sooner than later. Special handling is a good way for whose who has a teachining position.
Good luck!