Industrial Consulting
  1. National Institute of Standard and Technology, Multimedia and Digital Video Technologies Group, Gaithersburg, Maryland (1995­2001). Multimedia Group Communications and Collaboration.
  2. Dupont Computers, Inc., Washington, D.C. (1998­2001). Applications for Interactive Multimedia Collaboration.
  3. MITRE Corporation, Reston, Virginia (1992-1993). Computer Conferencing using Network Multicasting Protocols.
  4. IBM, Seattle, Wa (1992-1993). Problems and limitations of X windows in implementing a robust, real­time group collaboration systems.
  5. Microelectronics Center of North Carolina, Research Triangle Park, NC (1990­1991). Design and Development of an X window based tools for Remote Visualization and Shared Collaboratory Project between NC Superomputer Center and the University of North Carolina Campuses.
  6. Tidewater Consultants Incorporation, Virginia Beach, Virginia (1989-2000). UNIX­based communications for a network of microcomputers. Short courses and seminars for systems programmers and engineers.
  7. OAO Corporation, Greenbelt, Maryland (19851986). Computer modeling for NASA Space Station data management system.
  8. Saudi Arabian Ministry of Interior (1985-1987). Evaluate the design and implementation of the SAMIS database system.
  9. United Nations Consultant for TOKTEN project (Transfer of Know­how Through Expatriate Nationals) (1983­1985). Consultant to Egypt Bureau for Census and Labor Statistics.
  10. Taylor Instrument Company A Division of Sybron Corporation, Rochester N.Y.,(1981-1982). Participated in the Design of the Communications Protocols of Taylor Distributed Computer Network for Process Control.
  11. Systems Management American Corporation, Norfolk, Virginia (1980­1986):