Contributing Scholars
Data Structures and Algorithms
NCSC-3011
Carl Sturtivant
University of Minnesota
Advanced Data Structures
NCSC-8011
Sartaj Sahni
University of Florida
Analysis of Algorithms
NCSC-6021
John H. Reif
Duke University
Parallel Computer Architecture
NCSC-6031
Ananth Grama
Purdue University
Digital Signal Processing I
NEEC-6551
Hamid Nawab
Boston University
Digital Signal Processing II
NEEC-6552
Formal Languages and Automata Theory
NCSC-3001
Introduction to Operating Systems
NCSC-3101
Jon Weissman
Programming Language Principles
NCSC-6121
Manuel Enrique Bermúdez
Operating Systems Principles
NCSC-6101
Database Management Systems
NCSC-6401
Shashi Shekhar
Digital ASIC Design
NEEP-6221
Paul Franzon
North Carolina State
Introduction to Semiconductors
NEEI-6401
Chand Viswanathan
UCLA
Integrated Circuit Devices
NEEI-6301
Sanjay Bannerjee
U Texas - Austin
Microelectronics Processing I
NEEM-6431
Franco Cerrina
U Wisconsin - Madison
Object Oriented Programming
NSEN-3305
Avinash Kak
Software Engineering
NSEN-6001
Bernd Bruegge
Technical University of Munich
Object-Oriented Analysis and Design
NSEN-6301
Meiler Page-Jones*
Wayland Systems
Software Unit and Integration Testing and Verification
NSEN-6411
Stephen Thebaut
Software System-Level Testing
NSEN-6421
James Collofello
Arizona State University
Software Specification
NSEN-6251
U Florida
Software Project Management
NSEN-6511
Kalman Toth
Portland State University
Internet Protocols
NCSC-6321
Douglas Reeves
Data Communication Networks
NCSC-6333
Muriel Medard (team)
MIT
Dina Katabi (team)
* in negotiation