Who Will Fill Science and Engineering Jobs?