Computer Science
Lead in AI, cybersecurity and robotics
Become a leader in our rapidly evolving tech landscape and tackle modern computing challenges — from software development to cybersecurity — with a strong emphasis on hands-on learning and real-world applications.
University of Idaho's Department of Computer Science will put you at the forefront of technological innovation. You’ll explore cutting-edge advancements in computer science, artificial intelligence and cybersecurity in a dynamic, interactive learning environment.
The department offers undergraduate and graduate computer science and cybersecurity programs on campus in Moscow and Coeur d’Alene and graduate programs in Idaho Falls. Distance learning courses are also available through Engineering Outreach.
Best computer science program in the nation
National recognition has underscored the computer science department’s commitment to delivering high-quality, affordable programs. You’ll benefit from an undergraduate computer science program that’s recognized by U.S. News and World Report among the best undergraduate programs in the United States.
Join the Department of Computer Science and Cybersecurity to make a difference in our world.
Explore degrees
Explore computer science and cybersecurity degrees and certificates.
Build the skills your employers are looking for
Prepare yourself to lead in AI-driven technologies and solve problems in healthcare, agriculture, environmental monitoring and more. Work directly with state-of-the-art mobile and full-size robots used in a variety of applications. Train alongside professors and researchers who are nationally recognized for their expertise in cybersecurity.
In this academic department, you’ll gain practical experience to build the skills employer's demand. You’ll learn to remain adaptable, innovative and capable of addressing evolving challenges in your field.
Apply
Join the Department of Computer Science and Cybersecurity to make a difference in our world.
Advanced laboratory access and research
U of I computer scientists conduct pioneering research in areas such as artificial intelligence (AI), machine learning (ML), cybersecurity and data science. Faculty and students collaborate to solve real-world problems, develop innovative solutions in fields like healthcare, agriculture and environmental monitoring. This work drives technological advancements through practical applications.
Explore our research
Learn more about how the Department of Computer Science is making an impact throughout Idaho.
Get involved. Make friends. Find success.
Connect with others who share your interests and values and demonstrate skills beyond the classroom. Join our Polymorphic Games Studio, Cyber Defense Club and Association for Computing Machinery.
Our college also offers 20+ clubs and organizations tied to international and national engineering organizations, national competition teams, mentorship programs and professional skills programs.
Student success
Faculty mentorship and staff support
Faculty and staff in the Department of Computer Science are eager to meet you.
Department of Computer Science
Steve (Yong) Wang
Department chair
stevew@uidaho.edu
Robert Rinker, Ph.D.
Associate professor; associate chair
208-885-7378
rinker@uidaho.edu
Jim Alves-Foss, Ph.D.
University Distinguished Professor
208-885-5196
jimaf@uidaho.edu
Joules Beeston, Ph.D.
Clinical faculty
208-292-2671
jbeeston@uidaho.edu
Bruce Bolden, M.S.
Senior instructor
208-885-5422
bruceb@uidaho.edu
Daniel Conte de Leon, Ph.D.
Associate professor
208-885-6520
dcontedeleon@uidaho.edu
Robert Hiromoto, Ph.D.
Professor
208-533-8119
hiromoto@uidaho.edu
Hasan Jamil, Ph.D.
Associate professor
208-885-6594
jamil@uidaho.edu
Constantinos (Costas) Kolias, Ph.D.
Associate professor
703-606-5244
kolias@uidaho.edu
Johnny (Liujun) Li
Affiliate faculty, soil and water systems
208-885-1015
liujunl@uidaho.edu
Marshall (Xiaogang) Ma, Ph.D.
Associate professor, College of Engineering Dean's Distinguished Fellow
208-885-1547
max@uidaho.edu
Bhaskar Rimal, Ph.D., P.E.
Assistant professor
brimal@uidaho.edu
Frederick “Rick” Sheldon, Ph.D.
Professor
208-292-2545
sheldon@uidaho.edu
John Shovic, Ph.D.
Research faculty; Director of the Center for Intelligent Industrial Robotics
jshovic@uidaho.edu
Jia (Cindy) Song, Ph.D.
Assistant professor
208-885-1710
jsong@uidaho.edu
Terry Soule, Ph.D.
Professor
208-885-7789
tsoule@uidaho.edu
Alex Vakanski, Ph.D., P.E.
Affiliate professor, industrial technology
208-757-5422
vakanski@uidaho.edu
Michael Wilder, Ph.D.
Clinical faculty assistant professor
mdwilder@uidaho.edu
Min Xian, Ph.D.
Associate professor
208-757-5425
mxian@uidaho.edu
Boyu Zhang, Ph.D.
Assistant professor
208-292-7709
boyuz@uidaho.edu
Staff
Arleen Furedy
Administrative coordinator
Janssen 236
208-885-1503
arleen@uidaho.edu
Campus: Moscow
Tammy St John-Tesky
Administrative coordinator
Hedlund Building 202
208-292-2509
tammy@uidaho.edu
Campus: Coeur d'Alene
Our computer science and cybersecurity story
Explore stories and news articles about our current students and employees and their achievements in the Department of Computer Science and Cybersecurity.
Your degree is accredited
The Computer Science B.S.C.S. program is accredited by the Computing Accreditation Commission of ABET, under the commission’s general criteria and program criteria for Computer Science and Similarly Named Computing Programs.