University of Idaho - I Banner
students walk on University of Idaho campus

Visit U of I

Learn about the many reasons the University of Idaho could be a perfect fit for you. Schedule Your Visit

Parents on campus during orientation

Homecoming Oct. 1-7

Join other Vandal families for a week of celebration and Vandal traditions. View Calendar

campus full of students

U of I Retirees Association

UIRA has a membership of nearly 500 from every part of the University. Learn More

Our People

Computer Science, Faculty

Jim Alves-Foss, Ph.D.

Professor, CSDS Director

Janssen 225

208-885-5196

jimaf@uidaho.edu

Campus: Moscow
Courses: Programming Languages, Network Security, Computer and Network Forensics, Programming Language Theory
Areas of Expertise: computer security, formal methods, design and analysis of high assurance systems, cryptographic protocol design, security policy engineering, multi-level secure systems and MILS architecture (Multiple Independent Levels of Security)

View Full Profile

Julie Beeston, Ph.D.

Clinical Faculty

jbeeston@uidaho.edu

Campus: Coeur d'Alene
Courses: Software Engineering, Database Systems, Data Structures, Digital Logic and Computer Organization, Computer Architecture and Assembly Language, Operating Systems, Systems Analysis, Programming Languages, Object Oriented Programming, Topics in Computer Science
Areas of Expertise: Hardware Acceleration, 3D Computer Simulation, 3D Video, Radiotherapy, Telecommunications, Object Oriented Design, Programming Languages

View Full Profile

Bruce Bolden, M.S.

Senior Instructor

Janssen 232

208-885-5422

bruceb@uidaho.edu

Campus: Moscow

View Full Profile

Daniel Conte de Leon, Ph.D.

Assistant Professor

Janssen 233

208-885-6520

dcontedeleon@uidaho.edu

Campus: Moscow
Courses: Introduction to Information Assurance, Applied Security Concepts
Areas of Expertise: Development of methods and tools for the design, construction and maintenance of safe and secure computing systems, critical infrastructure protection systems

View Full Profile

James A. Foster, Ph.D.

University Distinguished Professor

Life Sciences South 441E

208-885-7062

foster@uidaho.edu

Campus: Moscow
Courses: Core Bioethics, Computer Skills for Biologists
Areas of Expertise: Ecology & Evolutionary Biology
View Full Profile

Michael Haney, Ph.D.

Assistant Professor

Center for Advanced Energy Studies 259

208-533-8209

mhaney@uidaho.edu

Campus: Idaho Falls
Courses: Network Security, Computer and Network Forensics, Advanced Information Assurance Concepts, Special Topics
Areas of Expertise: computer and network security, forensics, applied cryptography; critical infrastructure protection including: SCADA and industrial control system protocols for power, water and nuclear systems, resilient system design; situation awareness; incident detection by IDS and honeypot systems

View Full Profile

Kyle Harrington

Affiliate Faculty

AAN 114

208-885-1600

kharrington@uidaho.edu

Campus: Moscow View Full Profile

Robert Heckendorn, Ph.D.

Associate Professor

Janssen 226

heckendo@uidaho.edu

Campus: Moscow
Courses: Computational Thinking and Problem Solving, Computer Science I, Programming Languages, System Software, Analysis of Algorithms, Bioinformatics, Compiler Design, Artificial Intelligence, Machine Learning, Evolutionary Computation
Areas of Expertise: Evolution theory, epistasis theory, evolutionary computation, machine learning, game theory, robotics

View Full Profile

Center for Advanced Energy Studies 258

208-533-8119

hiromoto@uidaho.edu

Campus: Idaho Falls
Courses: Wireless Communication Protocols for UAVs, Parallel Programming, Parallel Algorithms, Concurrent Systems
Areas of Expertise: parallel algorithms, languages and architectures, wireless protocols for cooperating UAVs and robots, encryption/decryption techniques

View Full Profile

Hasan Jamil, Ph.D.

Associate Professor

Janssen 236

208-885-6594

jamil@uidaho.edu

Campus: Moscow
Courses: Database Systems, Database Management Systems Design
Areas of Expertise: large scale data management and exploitation

View Full Profile

Clint Jeffery, Ph.D.

Associate Professor

Janssen 230

208-885-4789

jeffery@uidaho.edu

Campus: Moscow
Courses: Programming Languages, Game Development, Software Engineering, Compilers
Areas of Expertise: Programming language design and implementation, program monitoring and visualization, collaborative virtual environments

View Full Profile

Janssen 320

208-885-4078

krings@uidaho.edu

Campus: Moscow
Courses: Computer Operating Systems, Data Communication Systems, Survivable Systems and Networks, Fault-Tolerant Systems
Areas of Expertise: Fault-tolerant systems, resilient and survivable systems, computer and network security

View Full Profile

Marshall (Xiaogang) Ma

Assistant Professor

Janssen 337

208-885-1547

max@uidaho.edu

Campus: Moscow
Areas of Expertise: Semantics and knowledge graph, Data interoperability and provenance, Exploratory data analytics and visualization, Geoinformatics

View Full Profile

Robert Rinker, Ph.D.

Associate Professor; Associate Chair

Janssen 235

208-885-7378

rinker@uidaho.edu

Campus: Moscow
Courses: Computer Science I, Computer Organization and Architecture, System Software, Advanced Computer Architecture, Real-Time Operating Systems
Areas of Expertise: computer architecture, reconfigurable computing, embedded systems

View Full Profile

Janssen 237

208-885-6501

sheldon@uidaho.edu

Campus: Moscow
Areas of Expertise: software engineering, specification (formal methods) requirements engineering and analysis, information assurance, cyber and information security, cybernomics, modeling and simulation

View Full Profile

John C. Shovic, Ph.D.

Clinical Faculty Associate Professor

jshovic@uidaho.edu

Campus: Coeur d'Alene
Areas of Expertise: Embedded Systems, Manufacturing Robotics, Applications of AI Techniques, Entrepreneurship Courses: Advanced Robotics, Manufacturing Robotics, Systems Software, Theory of Computation, Analysis of Algorithms

View Full Profile

Terry Soule, Ph.D.

Department Chair, Professor

Janssen 229

208-885-7789

tsoule@uidaho.edu

Campus: Moscow
Courses: Computational Thinking, Computer Science I, Theory of Computation, Evolutionary Video Games, Artificial Intelligence, Evolutionary Computation

View Full Profile

Jia (Cindy) Song, Ph.D.

Assistant Professor

Janssen 340

208-885-1710

jsong@uidaho.edu

Campus: Moscow
Areas of Expertise: Cybersecurity, security issues in computer systems, software and networks, high assurance computing systems design, implementation and verification

View Full Profile

Alex Vakanski, Ph.D., P.E.

Assistant Professor, Affiliate Faculty

TAB 312

208-757-5422

vakanski@uidaho.edu

Campus: Idaho Falls
Courses: Engineering Graphics, Manufacturing Systems, Special Topics: Mechatronics Systems, Quality Assurance Organization and Management, Project and Program Management, Computer Integrated and Robotics Manufacturing Technology, Fundamentals of Unmanned Aerial Systems
Areas of Expertise: Cognitive robotics, learning from demonstration, Vision-based control of robots, Machine learning and artificial intelligence, Control systems and automation

View Full Profile

Michael Wilder, Ph.D.

Clinical Faculty Assistant Professor

Janssen 220

mdwilder@uidaho.edu

Campus: Moscow
Courses: Computer Science I, Computer Organization and Architecture, Programming Languages
Areas of Expertise: Binary synthesis, automatic synthesis, computer architecture, language translation systems, embedded and reconfigurable computing

View Full Profile

Min Xian, Ph.D.

Assistant Professor

TAB 309

208-757-5425

mxian@uidaho.edu

Campus: Idaho Falls
Areas of Expertise: Data topology modeling, Biomedical big data analysis, Robust data analysis, Machine learning, Computer vision and image analysis

View Full Profile

Computer Science, Staff

Sue Branting

Department Manager

Sue Branting

Janssen 236

208-885-6589

sueb@uidaho.edu

Campus: Moscow

Arleen Furedy

Administrative Coordinator

Arleen Furedy

Janssen 236

208-885-1503

arleen@uidaho.edu

Campus: Moscow

Victor House

Systems Manager

Victor House

vjhouse@uidaho.edu

Campus: Moscow

Tim Morgan

IT Manager

Harbor Center, 146A

208-292-2672

tmorgan@uidaho.edu

Campus: Coeur d'Alene

View Full Profile

Contact Us

Computer Science

Physical Address:
Janssen Engineering Building 236

Mailing Address:

Computer Science
University of Idaho
875 Perimeter Drive MS 1010
Moscow, ID 83844-1010

Phone: 208-885-6592

Fax: 208-885-9052

Email: csinfo@uidaho.edu

Web: Computer Science