I think foreign language requirements definitely depend on stem or non-stem. LSA colleges like at UM or Berkeley of course includes science and math and there you should have four, but engineering and computer science say, if you you can only select schedule one class, ap or honors science would be better than ap or honors f/l.