Computer Science, Faculty
Jim Alves-Foss, Ph.D.
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
Daniel Conte de Leon, Ph.D.
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
Gregory Donohoe, Ph.D.
Courses: Advanced Computer Architecture, Supervisory Control and Critical Infrastructure Systems, Great Issues Seminar
Areas of Expertise: embedded and reconfigurable computing, high performance digital system design, digital image processing and analysis View Full Profile
Michael Haney, Ph.D.
Center for Advanced Energy Studies 259
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
Robert Heckendorn, Ph.D.
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
Robert Hiromoto, Ph.D.
Center for Advanced Energy Studies 258
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 cooporating UAVs and robots, encryption/decryption techniques View Full Profile
Clint Jeffery, Ph.D.
Axel Krings, Ph.D.
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
Joseph Qualls, Ph.D.
Clinical Assistant Professor
Robert Rinker, Ph.D.
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
Rick Sheldon, Ph.D.
Professor, Department Chair
Michael Wilder, Ph.D.
Clinical Faculty Assistant Professor
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
Computer Science, Staff
Computer Science Department Manager, Coeur d'Alene
Campus: Coeur d'Alene