Ellis Horowitz

Source: Wikipedia, the free encyclopedia.

Ellis Horowitz
Data structures
InstitutionsUniversity of Southern California
Doctoral advisorGeorge E. Collins
Doctoral studentsSartaj Sahni, Alfons Kemper

Ellis Horowitz is an American

Computer Science and Electrical Engineering at the University of Southern California (USC). Horowitz is best known for his computer science textbooks on data structures and algorithms, co-authored with Sartaj Sahni. At USC, Horowitz was chairman of the Computer Science Department from 1990 to 1999. During his tenure he significantly improved relations between Computer Science and the Information Sciences Institute (ISI), hiring senior faculty, and establishing the department's first industrial advisory board.[1] From 1983 to 1993 with Lawrence Flon he co-founded Quality Software Products which designed and built UNIX application software. Their products included two spreadsheet programs, Q-calc and eXclaim, a project management system, MasterPlan, and a floating license server, Maitre D. The company was sold to Island Graphics.[2]

Education

Peer-to-peer systems

Horowitz has been actively engaged as an

Motion Picture Association of America
. His testimony has been cited numerous times in various decisions and orders, in particular:

More recently, Horowitz has represented

Grooveshark.com. Summary judgment was awarded to UMG, with the decision citing Horowitz' expert reports.[6]

Distance education

In 1999, Horowitz was appointed Director of

Distance Education in USC's Viterbi School of Engineering. Part of his responsibilities included their satellite-based closed circuit instructional network. He renamed the organization USC's Distance Education Network (DEN)[7] and moved course delivery from satellite to the Web. DEN currently offers numerous graduate level courses leading to master's degrees, primarily in computer science and electrical engineering. In 2000 he received an outstanding distance education educator award from R1edu.org.[8]

Selected publications

Ellis Horowitz has published numerous technical articles[9] and several books, including:

  • 1975. Horowitz, Ellis (March 1975). Practical Strategies for Developing Large Software Systems (1 ed.). .
  • 1984. Horowitz, Ellis;
    W. H. Freeman
    .
  • 2007. Horowitz, Ellis; .

References

External links