Work Experience

9/1990 current         Faculty Member The University of Texas at Arlington, Arlington, Texas

Professor 1994 current

Associate Professor (tenured) 1990 1994  

 9/1982 8/1990       Faculty Member The University of Houston, Houston, Texas

Associate Professor (tenured) 1987 1990

Assistant Professor 1982 1987  

 6/1980 8/1982      Principal Research Scientist Honeywell Inc., Corporate Technology Center, Bloomington, Minnesota

Worked on the design and implementation of the DDTS (Distributed Database Testbed System)  

2003 current            Consultant Various Law Firms

Consulted on patent analysis and patent violation cases

Consulted on software copyright infringement cases  

 1991 1999             Faculty Associate Automation and Robotics Research Institute (ARRI), The University of Texas at Arlington, Texas

Conducted research on systems integration, object oriented software

Conducted research on concurrent engineering, agile manufacturing  

 Summer 1991           Visiting Professor University of Zurich, Zurich, Switzerland

Conducted research on active and object-oriented databases  

 Summer 1990           Consultant Bell Communications Research, Morristown, New Jersey

Conducted research on enhancing capabilities of the Datacycle Architecture  

 Summer 1989           Consultant Bell Communications Research, Piscataway, New Jersey

Conducted research on data models, query languages, and indexing techniques for temporal databases  

 Summer 1987            Summer Research Fellow Rome Air Development Center, Rome, New York

Conducted research on incorporating databases into distributed real-time systems  

 Summer 1984, 1985   Faculty Member IFRICS (Institute for Retraining in Computer Science), Clarkson University, Potsdam, New York

Taught the database course at the institute  

 1982 1987               Consultant Honeywell Computer Sciences Center, Golden Valley, Minnesota

Consulted on the DDTS (Distributed Database Testbed System) project

Consulted on development of tools for schema integration in multi-database systems  

 9/1974 5/1980      Research and Teaching Assistant Department of Computer Science, Stanford University, Stanford, California

Worked on several research projects, including the compiler for the CHIRON programming language, a machine instruction simulator for the S-1 multiprocessor, and design and implementation of the KBMS (Knowledge Base Management System)

Teaching assistant and instructor for various courses, including introduction to programming, data structures, and database systems  

 9/1972 6/1974       Teaching and Research Assistant Computer Science and Automatic Controls Department, Alexandria

                                                 University,  Alexandria, Egypt


T H E  U N I V E R S I T Y  O F  T E X A S  A T  A R L I N G T O N

Computer Science and Engineering