I’d seen this Graph that Eric Roberts has put together, based on current enrollment and 10 year trends from the Bureau of Labor Statistics. This suggests that Engineering is just slightly over-subscribed (which Eric says is fine — you don’t want the lowest quartile students building your bridges), physical sciences is okay, and biological sciences are WAY over-subscribed. There are far more people studying biological sciences than there are expected jobs. The reverse is true in Computer Science. (via Is the (Biological) local that different from the (Computational) national? « Computing Education Blog)