Faculty
|
Joel C. AdamsProfessor Interests: computer science education, distributed systems, fault-tolerant computing, high performance computing, object-oriented programming, networking |
|
Patrick BaileyAssistant Professor Interests: database technology, architecture-centric project management, software maintenance, theatre software |
|
Earl D. FifeProfessor Interests: computer security, computer forensics, cryptography, number theory Dr. Fife has a joint appointment with the Department of Mathematics and Statistics. |
|
Jeremy D. FrensAssistant Professor Interests: programming languages, agile software development, compilers |
|
David LaverellProfessor Interests: networking, computer architecture, computer security, intellectual property |
|
Jeff NyhoffAssistant Professor Interests: computing and theater, interface design, reformed views of technology |
|
Harry PlantingaProfessor Interests: computer graphics, computational geometry, design and analysis of algorithms, digital libraries and the Christian Classics Ethereal Library |
|
Keith Vander LindenProfessor, Department Chair Interests: human language technology, knowledge management, human-computer interaction, software engineering, and cognitive science |
Adjunct Faculty
|
Fred FerwerdaAdjunct Interests: Microsoft Office applications, financial planning, tax assistance |
Emeriti
|
Sanford LeestmaProfessor Emeritus Interests: numerical analysis, computer science education Dr. Leestma is the department’s first faculty emeritus. |
|
Larry NyhoffProfessor Emeritus, Adjunct Interests: programming languages, algorithm and data structure design and analysis, computer science education |
Contributing Faculty
|
Randall PruimProfessor of Mathematics and Statistics Interests: computational complexity theory, theoretical computer science |
|
Michael StobProfessor of Mathematics and Statistics Interests: computability theory (formerly called recursion theory), cognitive science (especially formal models of learning), tournaments (especially ranking problems) |
Staff
|
Gary DravingSystem Administrator |
|
Sharon GouldAdministrative Assistant |














