image of wilson complex basketball courtbackground image of pine treependant background imageheader image of librarypurple background imageimage of stair wellimage of student union builingimage of gutterImage of ceilingImage of ceiling of the wilson complex buildingimage of wall in Tech buildingimage of swimming poolimage of ceilingimage of window at Studnet union buildingWall imageImage of window at science buildingImage of window at science buildingImage of stairs in science buildingImage of interior of science buildingImage of science buildingImage of science buildingImage of library buildingImage of buildingbackground image of ceiling

Department of Computer and Mathematical Sciences

Dr. Gil R. Gallegos, Department Chair
Ivan Hilton Science Building
Room 224
Phone: 505-426-3295
FAX: 505-454-3169


The Department of Computer and Mathematical Sciences offers graduate courses in computer science and mathematics. Additionally, a joint media arts and computer science degree is offered by the Department of Computer and Mathematical Sciences and the School of Business, Media and Technology.


Mission of the Department of Computer and Mathematical Sciences

The mission of the Department of Computer and Mathematical Sciences is to train students in the fields of computer science. The mathematics discipline offers an emphasis in an interdisciplinary program within the School of Education’s Curriculum and Instruction master’s program designed for secondary education mathematics teachers. By encouraging and developing problem-solving, critical/analytical thinking, and practical, laboratory-based skills, our students will be well-prepared for careers in any combination of these fields, either through solid preparation for further graduate education or immediate entrance into the workforce (industry, teaching, government, and national laboratories). The department offers graduate-level courses in mathematics and physics that support graduate degrees in other disciplines such as business, chemistry, computer science, and education. The department does not offer standalone graduate degrees. Students who pursue graduate degrees requiring the preparation of a thesis are encouraged to select research topics that require the application of mathematics or physics principles.


Master of Arts/Science

Master of Arts or Science in Media Arts and Computer Science (MA or MS)

The disciplines of computer science and media arts are experiencing a significant convergence of interests. Computer science, with its interest in exploring and developing new programming paradigms, big data, analytics, cybersecurity, machine learning, high performance computing, user interfaces, computer networking models, and multimedia-based technologies, is constantly offering new and challenging topics in the field of computer science. The media arts professions, including graphics design, broadcasting, as well as video and audio production, have always sought new and more effective ways to express ideas, concepts, and visions. Thus, they have a natural interest in the possibilities offered by the technologies coming out of computer science. The Department of Visual and Performing Arts and the Department of Computer and Mathematical Sciences jointly offer a program in Media Arts and Computer Science (MACS) that, depending on one’s program of study and background, could lead to either a master of arts or master of science degree.

Students can enter the program starting from either a media arts or computer science perspective and develop further skills in both areas. The key to the program is its interdisciplinary nature, and students are expected to work with students from other disciplines in class and out of class. Students have options of taking both media arts and computer science with the approval of their adviser.

While the program itself is broadly based, students are expected to develop a focused program of study in conjunction with an adviser. Students are encouraged to be innovative in the development of their focus. Possibilities could grow out of multimedia systems, human-computer interface issues, animation and visualization, data mining, and computer vision.

The general entrance requirement for the program is a bachelor’s degree in an area related to one of the disciplines involved in this program or a bachelor’s degree in some unrelated area AND work experience in an area related to one of the discipline areas. To be accepted into the master of science track, a student must have a bachelor of science degree or have a strong mathematics background, including calculus and either discrete mathematics or linear algebra.



To promote the integration of disciplines stressed above, all students take a core set of team-taught courses. This nine-unit core is the foundation of the interdisciplinary nature of this program. The first two courses create the interdisciplinary, collective atmosphere that sets the tone for the rest of the program. Working together, students and faculty from various backgrounds create a common language and educate each other in the core ideas of the different disciplines. In the third course, students use industrial techniques and tools in the development of a sophisticated, multimedia-based project. In all three courses there is time set aside to support the process of developing a thesis project.


Resources and Facilities

The department resides within the Ivan Hilton Science Building on Highlands’ main campus.

There are two large teaching labs, three small research labs, a student work lab, and an area set aside for network experimentation. The labs are equipped, for the most part, with machines running both Windows® and Linux(Ubuntu). The department has a 16-node high performance cluster and a dozen high performance nVidia Tegra boards for high performance computing utilizing embedded systems and hybrid GPU/CPU distributed and parallel programming schemes. Software includes symbolic and numerical products, compilers, integrated development environments, web and multimedia development tools, MATLAB®, R, Python, C/C++, databases, and packages for special fields such as machine learning. Some computers are set aside for student experimentation with the understanding that students may install any software as long as copyright laws are not violated. Additional, the department has a drone and 3D vision hardware and software for high performance testing of real-time 3D vision applications for research in the computer science field.



Gil Gallegos, Ph.D. (Computer science)

John S. Jeffries, Ph.D. (Mathematics)

Richard Medina, Ph.D. (Computer science)

Joe Sabutis, Ph.D. (Physics)

Gregg Turner, Ph.D. (Mathematics)

Faculty directory


This degree is under the College of Arts and Sciences