Computer Science Faculty

Name &Title

Credentials

Focus

At NAU

Eckehard Doerry, Ph.D., Associate Professor, Chair

(B.A., B.S.C.S.E., Northern Arizona University; M.S., Ph.D., University of Oregon 1995)

 

Groupware Systems, Distributed Collaborative Computing, User Interface Design and Evaluation, Software Engineering, Programming Languages, Artificial Intelligence

NAU 1999  

 

Dan Li, Ph.D., Assistant Professor

(B.S., Harbin Engineering University – Harbin,China; M.S., Institute of Computing Technology – Shenyang,China;  Ph.D., University of Nebraska - Lincoln 2005)

Large Scale Databases, Data Mining, Soft Computing, Information Retrieval

NAU 2005  

 

Wolf-Dieter Otte, Dr.-Ing., Assistant Professor

(Ing., Dipl.-Ing., Dr.-Ing., Hochschule fuer Seefahrt Warnemuende/Wustrow 1987)

Applied Computer Networking and Distributed Systems, Software Engineering

NAU 2002

James D. Palmer, Ph.D., Assistant Professor

(B.S., Texas A&M University; M.S., Texas A&M University; Ph.D., University of Texas-Dallas)

Computational Geometry, Computer Graphics, Scientific Visualization

 

Abe Pralle, M. Eng., Lecturer

(B.S., Northern Arizona University; M.Eng., Northern Arizona University)

Compilers, Computer Organization, Virtual Worlds

 

Kefei Wang, Ph.D., Assistant Professor

(B.S., Northeastern University China; MS., Ph.D., University of Nebraska - Lincoln 2006)

Optical network algorithms and applications, routing and resource allocation in networks, QoS, Operating systems, Computer Security, software engineering, and programming languages

 

 

Emeriti Faculty

Melvin K. Neville, Ph.D., Professor

(B.S., California Institute of Technology; A.M., Harvard University; M.S., Loyola University of Chicago; Ph.D., Harvard University 1967)

Computer science and engineering, artificial intelligence, software engineering

 

NAU 1984 (retired 2004)