University of Idaho - I Banner
A student works at a computer

VandalStar

U of I's web-based retention and advising tool provides an efficient way to guide and support students on their road to graduation. Login to VandalStar.

Our People

Computer Science, Faculty

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

Jim Alves-Foss, Ph.D.

University Distinguished 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

Joules Beeston, Ph.D.

Clinical Faculty

Hedlund Building 202G

208-292-2671

jbeeston@uidaho.edu

Campus: Coeur d'Alene
Courses: Software Engineering, Analysis of Algorithms, 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.

Associate 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

Michael Haney, Ph.D.

Associate 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

Kyle Harrington

AAN 114

208-885-1600

kharrington@uidaho.edu

Campus: Moscow
View Full Profile

Robert Heckendorn, Ph.D.

Associate Professor

Janssen 237

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, transportation system simulation and design, combinatorial and function optimization

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 224

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

703-606-5244

kolias@uidaho.edu

Campus: Idaho Falls
Courses: Network Security
Areas of Expertise: Security and privacy for the Internet of Things (IoT), Security for Industrial Systems, Smartgrid and Critical Infrastructures, Distributed and Privacy-preserving Intrusion Detection Systems (IDS), Wireless communications security, Development of testbeds for security purposes

View Full Profile

Marshall (Xiaogang) Ma, Ph.D.

Associate Professor | College of Engineering Dean's Distinguished Fellow (2022–2024)

Janssen 230

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

Bhaskar Rimal, Ph.D.

Assistant Professor

Jannsen 235

brimal@uidaho.edu

Campus: Moscow
Courses: Network Security, IoT Security
Areas of Expertise: Internet of Things (IoT) Security, Cyber-Physical Systems (CPS) Security, Wireless Communications Security, Hardware Security, Quantum Machine Learning

View Full Profile

Robert Rinker, Ph.D.

Associate Professor; Associate Chair

Hedlund Building 202D

208-885-7378

rinker@uidaho.edu

Campus: Coeur d'Alene
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

Hedlund Building 202E

208-292-2545

sheldon@uidaho.edu

Campus: Coeur d'Alene
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 Shovic, Ph.D.

Research Faculty; Director of the Center for Intelligent Industrial Robotics

Hedlund Building 204A

jshovic@uidaho.edu

Campus: Coeur d'Alene
Courses: Advanced Robotics I/II, Machine Vision, Embedded Systems, Real Time Operating Systems
Areas of Expertise: Robotics, Entrepreneurship, Embedded Systems, AI Techniques, Python, Hardware Interfacing, Robotic Applications, Manufacturing Automation

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.

Associate Professor, Industrial Technology

TAB 311

208-757-5422

vakanski@uidaho.edu

Campus: Idaho Falls
Courses: Python Programming for Data Science, Adversarial Machine Learning, Project and Program Management
Areas of Expertise: Data science, machine learning, biomedical informatics, adversarial machine learning, robotic learning from demonstrations

View Full Profile

Michael Wilder, Ph.D.

Clinical Faculty Assistant Professor

Janssen 226

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.

Associate 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

Boyu Zhang, Ph.D.

Assistant Professor

Jannsen 320

208-292-7709

boyuz@uidaho.edu

Campus: Moscow
Areas of Expertise: Machine Learning, Computer Vision, Medical Imaging, Natural Language Processing

View Full Profile

Computer Science, Staff

Arleen Furedy

Administrative Coordinator

Arleen Furedy

Janssen 236

208-885-1503

arleen@uidaho.edu

Campus: Moscow

Tammy St John-Tesky

Administrative Coordinator

A portrait of Tammy St. John-Tesky.

Hedlund Building 202

208-292-2509

tammy@uidaho.edu

Campus: Coeur d'Alene

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