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

Computer Science, Faculty

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 Programing, Topics in Computer Science
Areas of Expertise: Hardware Acceleration, 3D Computer Simulation, 3D Video, Radiotherapy, Telecommunications, Object Oriented Design, Programing 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

John C. Crepeau, Ph.D, P.E.

Professor, Interim Department Chair

Engineering Physics 324M

208-885-5228

crepeau@uidaho.edu

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

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

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

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.

Research Assistant Professor

Janssen 240A

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

Predrag Tosic, Ph.D.

Assistant Professor

ptosic@uidaho.edu

Campus: Coeur d'Alene
Courses: Automata & Formal Languages / Intro to Theory of Computation, Analysis of Algorithms, Distributed AI and Multi-Agent Systems, Applied Graph Theory and Complex Networks, Artificial Intelligence, Machine Learning, Data Mining, (Artificial) Neural Networks
Areas of Expertise: Artificial Intelligence, Machine Learning, Data Mining, Pattern Discovery & Analysis, Distributed AI & Mutli-Agent Systems, Applied Data Science with applications to Smart Energy, Health Care and Cyber-Security, Algorithmic Graph Theory and Complex Large-Scale Networks, Computational Game Theory and Social Choice, Semantic Search, Ontology Design & Knowledge Engineering
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

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