stem core requirements