Skip redundant pieces
Information and Telecommunication Technology Center (ITTC)

ITTC Contacts

Doug Niehaus
 
Faculty
Douglas Niehaus
Associate Professor, EECS

ITTC Lab Affiliation(s)
   Intelligent Systems Laboratory
   Computer Systems Design Laboratory
Contact Info
Primary Office: 254 Nichols Hall
ITTC--Univ of KS
2335 Irving Hill Road
Lawrence, KS 66045-7612
Phone: (785)864-7785
Fax: (785)864-0387

Secondary Office: 3046 Eaton Hall
1520 W 15th St
EECS - Univ of KS
Lawrence, Kansas 66045-7621
Phone: (785)864-7367
Fax: (785)864-3226

Email Address: niehaus@eecs.ku.edu
Homepage: http://www.ittc.ku.edu/~niehaus
Biography

An Associate Professor in the EECS Department at the University of Kansas, Dr. Niehaus' interests include real-time and distributed systems, operating systems, ATM networks, performance measurement, and programming environments. Current projects include network performance evaluation and characterization, WWW server software design and application to research and educational user groups, high performance distributed systems using ATM networks, and advanced debugging tools. Dr. Niehaus received his Ph.D. in Computer Science from the University of Massachusetts at Amherst ('87-'93) where his thesis addressed the design, and implementation of real-time systems. He was a senior software engineer porting UNIX to new platforms at Convergent Technologies in 1986 and 1987, and a Member of the Technical Staff doing system, network, and development environment tool programming at Bell Laboratories and AT&T Information Systems from 1981 to 1986.

Education:
  • PhD, Computer Science, University of Massachusetts at Amherst, 1994
  • M.S., Computer, Information, and Control Engineering, University of Michigan, 1981
  • B.S., Computer Science, Northwestern University, 1980

Teaching:
Introduction to operating systems, advanced operating systems, distributed systems, real time multimedia systems, software engineering

Research interests:
Real-time and embedded systems, system and network performance evaluation, high-performance simulation of computer systems and networks, concurrent and distributed programming tools and environments