NIW is the best choice. My friend is a lecturer too, his I140 was approved about 1.5 yr ago and his lawyer filed I485 for him just a week ago. If your case is not that strong, please find a REAL GOOD lawyer!! VERY VERY Helpful! Based on the opinions from those big-mouth talkers online, my friend's case is too weak to aplying anything: no 1st-author papers; no English publishments; all papers published in China < 5 But his I-140 was approved! He told me his lawyer submitted his I-485 on the 1st day his PD was current. Do not trust any Ads, especially those Ads at MITBBS. Ask your friends around and find a real good one!