- Future Students
Admissions Information
General Information
What's New?
Most Requested
- Current Students
Most Requested
Student Services
Academic Resources
Campus Services
- Faculty & Staff
Employee Resources
Services
Administration & Business
Technology
- Alumni & Friends
Stay Connected
Support EWU
Friends of EWU
Most Requested
Computer Science
We are pleased you decided to visit us, and hope you might come in person sometime soon. Our department is friendly and attentive to students' needs, and it is easy to get acquainted with other students, staff, and faculty.
College of Science Health and Engineering
Computer Science
CEB 319F
Cheney, WA 99004
Faculty
The Computer Science Department has a fine, dedicated group of faculty and staff. The faculty are committed to providing the finest quality education in the field of computer science. They expect their students' educational experience to be interesting, challenging, and a stepping-stone to a great career. Individually, our faculty have a wide variety of experience, expertise and interest areas. As their research interests progress, upper-division undergraduates, as well as graduate students, often have the opportunity to work collaboratively with faculty members on various projects. To view the information on any of our faculty members, please choose a link to the left.

Edwin Armstrong, PhD
Visiting Assistant Professor of Computer ScienceCEB 304Phone: 509.359.6162Email: earmstrong@ewu.eduVita: DownloadEducation
PhD in Computer Science, University of Wales, 2001
MS in Computer Science, West Coast University, 1986
BS in Business Administration, University of Redlands, 1984Courses:
Automata, iPhone Development, Data Structures, Web Development, Software Engineering, Games Development
Areas of Interest:
Game Development, iPhone and iPad Development

Thomas Capaul
Senior Lecturer in Computer ScienceCEB 303Phone: 509.359.7092Email: tcapaul@ewu.eduVita: DownloadEducation:
MS Computer Science/Math, Eastern Washington University, 1997
BA Computer Science, Eastern Washington University, 1994Courses:
Programming Contest Problems, C++ Programming, Data Structures I, Programming Principles I, Programming Principles II, Senior Project, Secure Coding Principles, Net Programming in C#
Areas of Interest:
Programming Languages, Algorithms, Web Development

Bill Clark, PhD
Professor of Computer ScienceCEB 312Phone: 509.359.4277Email: bclark@ewu.eduVita: DownloadEducation
PhD in Physiology and Biophysics, University of Washington, 1976
MS in Computer Science, Washington State University, 1986
BS in Biology, Marietta College, 1970Courses:
Operating Systems, Graphical User Interface Programming, C and Unix Programming, Advanced 3D Computer Graphics Programming, Photo-Realistic Computer Graphics
Areas of Interest:
3D Computer Graphics and Animation, Medical Imaging, Image Processing, Interactive 3D Video, Virtual Reality Markup Language

Kosuke Imamura, PhD
Associate Professor of Computer ScienceCEB 307Phone: 509.359.2801Email: kimamura@ewu.eduVita: DownloadEducation
PhD Computer Science, University of Idaho, 2002
MS Computer Science, Western Washington University, 1997
BS Computer Science, minor mathematics, Christopher Newport College, 1984Courses:
Architecture and Organization, Network Programming, Concurrent & Real-Time Systems, Computer Systems Design
Interest areas:
Computer Architecture, Embedded Systems, Networking

Brian A. Kamp
Lecturer in Computer ScienceCEB 319FPhone: 509.359.4292 Fax:509.359.2215Email: bkamp@ewu.eduVita: DownloadEducation
MS in Interdisciplinary Studies - Computer Science & Visual Communications, EWU, 2008
BA in Interdisciplinary Studies - Computer Science & Visual Communications, EWU, 2006
AA in Computer Science, Spokane Falls Community CollegeCourses:
3D Modeling and Animation, Computer Games Development, Multimedia Techniques, Multimedia Programming, Multimedia Development
Areas of Interest:
3D Animation, Digital Audio, Computer Game Development, Digital Forensics

Rob Lemelin
Lecturer in Computer ScienceCEB 311Phone: 509.359.6016Email: rlemelin@ewu.eduVita: DownloadEducation
MS Education, Eastern Washington University, 2000
BA Education, Eastern Washington University, 1994Courses:
Computer Applications Literacy, Computer Literacy, Intermediate Excel, Word, Powerpoint, HTML Web Development Software
Areas of Interest:
Office Applications, Web Development

Dan Li, PhD
Assistant Professor of Computer ScienceCEB 314Phone: 509.359.4373Email: dli@ewu.eduWebsite: http://penguin.ewu.edu/~danl/Vita: DownloadEducation:
PhD Computer Science, University of Nebraska - Lincoln, 2005
ME Computer Science, Chinese Academy of Sciences, 1999
BE Computer Science, Harbin Engineering University , 1996Courses:
Database Systems, Advanced Database Systems, Data Mining
Areas of Interest:
Data Mining, Information Technology, Computer Security,
Database Systems, Computer Science Education
Chris Peters
Lecturer in Computer ScienceCEB 306Phone: 509.359.4820Email: cpeters@ewu.eduVita: DownloadEducation
MS Computer Science, Eastern Washington University, 2007
BS Computer Information Systems, Eastern Washington University, 2005Courses:
Introduction to Programming, Computer Literacy with Applications, Programming Principles I, Programming Principles II
Areas of Interest:
Geographic Information Systems, Mobile Computing

Rickie Pickett
Senior Lecturer in Computer ScienceCEB 319FPhone: 509.359.6907Email: rpickett@ewu.eduVita: DownloadEducation
MS in Education, Eastern Washington University, 2000
BA in Education, Eastern Washington University, 1996Courses:
Computer Applications Literacy, Computer Literacy, Intermediate Excel, Word, Powerpoint, HTML Web Development Software
Areas of Interest:
Computer Literacy, Web Development

Paul Schimpf, PhD
Professor of Computer ScienceCEB 319APhone: 509.359.6065Email: pschimpf@mail.ewu.eduWebsite: http://penguin.ewu.edu/~pschimpf/Vita: DownloadEducation
PhD in Electrical Engineering, University of Washington, 1995
MS in Electrical Engineering, University of Washington, 1987
BS in Electrical Engineering, University of Washington, 1982Courses:
C, C++, Java Programming, Data Structures, Scientific Computing, Architecture and Organization, Digital Systems Design, Graphical User Interface Programming, Concurrent and Real-time Systems
Areas of Interest:
Scientific computing, computational electromagnetics, inverse problems, embedded systems

Steve Simmons, PhD
Professor of Computer ScienceCEB 319FPhone: 509.358.2265Email: ssimmons@ewu.eduVita: DownloadEducation
PhD in Mathematics, University of Oregon, 1972
MS in Mathematics, University of Oregon, 1966
BA in Mathematics, Reed College, 1964Courses:
Image Processing, Descrete Structures, Software Engineering, Senior Project, Principles of Programming Languages, C for Engineering
Areas of Interest:
Signal Processing, Data Structures, Algorithm Analysis, Image Processing

Stu Steiner
Senior Lecturer in Computer ScienceCEB 317Phone: 509.359.4296Email: ssteiner@mail.ewu.eduVita: DownloadEducation
MS in Computer Science, Eastern Washinton University, 2001
BS in Business Management, Montana State University, 1990
BS in Business Finance, Montana State University, 1990Courses:
Introduction to Programming, Programming Principles I, Programming Principles II, C and Unix Programming, Web Programming, Advanced Web Programming, C for Engineers, C++ Programming, Game Development
Areas of Interest:
3D Animation, Game Development, Web Development

Carol Taylor, PhD
Assistant Professor of Computer ScienceCEB 315Phone: 509.359.6908Email: ctaylor@ewu.eduVita: DownloadEducation
PhD in Computer Science, University of Idaho, 2004
MS in Computer Science, University of Idaho, 2001
BA in Computer Science, Colorado State University, 1985Courses:
Network Programming, Computer Security
Areas of Interest:
Cyber Security

Bojian Xu, PhD
Assistant Professor of Computer ScienceCEB 309Phone: 509.359.2817Email: bojianxu@ewu.eduWebsite: http://penguin.ewu.edu/~bojianxuVita: DownloadEducation:
PhD Computer Engineering, Iowa State University, 2009
BE Computer Science and Engineering, Zhejiang University, 2000Courses:
Data Structure, Algorithms, Advanced Algorithms, Probabilistic Computing in Computer Science
Areas of Interest:
Massive Data Stream Processing, Compressed Data Structures, Data Indexing and Searching, Data Compression, and their applications in Computer Networking and Bioinformatics
