Teacher Supply and Demand