The BS in Mathematics and Science training is a curricular program that is an improved version of the BS Education program as far as science and mathematics teaching is concerned. The program is designed to yield versatile teachers who can teach with proficiency all high school mathematics and science course as it offers an integrated curriculum that is highly focused on mathematics, biology, chemistry and physics. The program will produce graduates who can teach and do action research using current technology, strategies and methods. In addition, the program will produce competent teachers who deal more on the development of higher-order thinking skills among students.