Broker, Keller Williams
However, you might convinced someone to grant you a mortgage aimed at foreigners. You'll have to make a higher down payment, and pay higher interest, but at least you'll lock in the price of the home. Then if you do switch to a H1B or other visa type, you may be able to refinance.
Or just wait until you have longer-term status in the United States... ? A lot depends on your future plans.