Ellis Horowitz
{{Short description|American computer scientist}}
{{Use dmy dates|date=March 2020|cs1-dates=y}}
{{Infobox scientist
|name = Ellis Horowitz
|image = EllisHorowitzPhoto.jpg
|caption = Photograph of Ellis Horowitz in November 2012
|birth_date = {{birth date and age|1944|02|11}}
|birth_place = New York City, United States
|death_date =
|death_place =
|fields = Data structures
|workplaces = University of Southern California
|alma_mater = University of Wisconsin–Madison
Brooklyn College
|doctoral_advisor = George E. Collins
|academic_advisors =
|doctoral_students = Sartaj Sahni, Alfons Kemper
|notable_students =
|known_for = Data structures and algorithms
|influences =
|influenced =
|awards =
|signature =
|footnotes =
}}
Ellis Horowitz is an American computer scientist and Professor of 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. 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.
Education
- B.S. (Mathematics) Brooklyn College, 1964.
- M.S. (Computer Science) University of Wisconsin–Madison, 1967.
- Ph.D. (Computer Science) University of Wisconsin–Madison, 1969.
Peer-to-peer systems
Horowitz has been actively engaged as an expert witness testifying in numerous peer-to-peer file sharing legal cases. Generally, he has represented the copyright owner, including individual record companies, the Recording Industry Association of America, and the Motion Picture Association of America.
His testimony has been cited numerous times in various decisions and orders, in particular:
- Horowitz was cited in the Arista Records LLC v. Lime Group LLC case.
- His testimony was also cited in RIAA versus MP3tunes.
- In several BitTorrent cases including MPAA versus isoHunt.
More recently, Horowitz has represented Universal Music Group (UMG) and others against the music streaming service Grooveshark.com. Summary judgment was awarded to UMG, with the decision citing Horowitz' expert reports.
Distance education
In 1999, Horowitz was appointed Director of Information Technology and 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) 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.
Selected publications
Ellis Horowitz has published numerous technical articles and several books, including:
- 1975. {{cite book |title=Practical Strategies for Developing Large Software Systems |author-first=Ellis |author-last=Horowitz |author-link=Ellis Horowitz |publisher=Addison-Wesley Publishing Co. |date=March 1975 |edition=1 |isbn=0-20102977-4}}
- 1984. {{cite book |title=Fundamentals of Computer Algorithms |author-first1=Ellis |author-last1=Horowitz |author-link1=Ellis Horowitz |author-first2=Sartaj |author-last2=Sahni |author-link2=Sartaj Sahni |edition=1 |publisher=Computer Science Press, division of W. H. Freeman |location=New York, USA |date=1984}}
- 1989. {{cite book |year=1989 |title=Fundamentals of Data Structures in Turbo Pascal: for the IBM PC |last1=Horowitz|first1=Ellis|author-link1=Ellis Horowitz| last2=Sahni|first2=Sartaj|author-link2=Sartaj Sahni|location= Rockville, MD |publisher= Computer Science Press|isbn=978-0-716-78152-3}}{{Cite book|title=Fundamentals of data structures in Turbo Pascal: for the IBM PC |last1=Horowitz|first1=Ellis|author-link1=Ellis Horowitz| last2=Sahni|first2=Sartaj|author-link2=Sartaj Sahni|isbn=978-0-716-78152-3|location=Rockville, MD|oclc=18135361|year=1989}}
- 1997. {{cite book |year=1997 |title=Computer Algorithms/C++|last1=Horowitz|first1=Ellis|author-link1=Ellis Horowitz|last2=Sahni|first2=Sartaj|author-link2=Sartaj Sahni|last3=Rajasekaran|first3=Sanguthevar |location= New York, NY |publisher= Computer Science Press|isbn=978-0-716-78315-2}}{{Cite book|title=Computer Algorithms/C++|last1=Horowitz|first1=Ellis|author-link1=Ellis Horowitz|last2=Sahni|first2=Sartaj|author-link2=Sartaj Sahni|last3=Rajasekaran|first3=Sanguthevar|isbn=978-0-716-78315-2|location=New York, NY|oclc=35928547|year=1997}}
- 2007. {{cite book |title=Fundamentals of Data Structures in C |edition=2 |author-first1=Ellis |author-last1=Horowitz |author-link1=Ellis Horowitz |author-first2=Sartaj |author-last2=Sahni |author-link2=Sartaj Sahni |author-first3=Susan |author-last3=Anderson-Freed |publisher=Computer Science Press, division of W. H. Freeman |location=New York, USA |date=2007 |isbn=978-0-92930640-7}}
References
External links
- {{Official|https://ellishorowitz.com/}}
{{Authority control}}
{{DEFAULTSORT:Horowitz, Ellis}}
Category:Computer scientists from New York City
Category:Brooklyn College alumni
Category:University of Wisconsin–Madison College of Letters and Science alumni
Category:Computer science writers
Category:University of Southern California faculty