The fact that printed money is fueling the housing market does not require an economist to see; it is obvious from comparing two simple observations:
(1) Americans expect to be able to get 30 year mortgages at rates around 3%.
(2) Americans expect to be able to invest their retirement savings in stocks and bonds with a long term rate of return of 8% or more.
This state of affairs would be impossible in a free market with a money supply that was not being manipulated; in a free market, nobody would be crazy enough to lend money for mortgages at 3% when they could invest the same money in stocks and bonds and make an 8% return over the same time horizon. The only reason #1 above exists at all is that mortgages are made with printed money from the Fed.
> rates have been very low for a long time
That's because interest rates are not determined by a free market; the Fed has its thumb on the scales (see above), and has for decades.