天美传媒制片厂

Skip to main content

Michael Goldwasser, Ph.D.

Professor
Department of Computer Science


Courses Taught

CSCI 1300 Introduction to Object-Oriented Programming, CSCI 2100 Data Structures, CSCI 3100 Algorithms,

Education

  • Ph.D. in Computer Science, Stanford University
  • Sc.B. in Math/Computer Science, Brown University

Dr. Michael Goldwasser joined the faculty at 天美传媒制片厂 in 2003, having previously been a faculty member at Loyola University in Chicago and a postdoc at Princeton University. He served as the chairperson for the Department of Computer Science from 2016 to 2022. His research interests are in the design and analysis of algorithms, with a particular interest in the area of online computation and approximation algorithms. He is also active in the computer science education community and the author of three undergraduate textbooks.

Research Interests

  • Algorithms
  • Computer Science Education

Publications and Media Placements


  • Michael T. Goodrich, Roberto Tamassia, David M. Mount, Michael H. GoldwasseData Structures & Algorithms in C++. zyBooks, 2024. url:
  • Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser. Data Structures & Algorithms in Python. zyBooks, 2023. url:
  • Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser. Data Structures & Algorithms in Java. zyBooks, 2023. url:
  • Nicholas Brown and Michael H. Goldwasser. 鈥淚nteractive exploration of Huffman coding (abstract only)鈥. In: The 44th ACM Technical Symposium on Computer Science Education, SIGCSE 鈥13, Denver, CO, USA, March 6-9, 2013. 2013, p. 744. doi: 10.1145/2445196.2445458. url: .
  • Michael H. Goldwasser. 鈥淎 survey of buffer management policies for packet switches鈥. In: SIGACT News 41.1 (2010), pp. 100鈥128. doi: 10.1145/1753171.1753195. url: .
  • David P. Bunde and Michael H. Goldwasser. 鈥淒ispatching Equal-Length Jobs to Parallel Machines to Maximize Throughput鈥. In: Algorithm Theory - SWAT 2010, 12th Scandinavian Symposium and Workshops on Algorithm Theory, Bergen, Norway, June 21-23, 2010. Proceedings. 2010, pp. 346鈥358. doi: 10.1007/978-3-642-13731-0鈥?33. url: .
  • Michael H. Goldwasser and David Letscher. 鈥淎 graphics package for the first day and beyond鈥. In: Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2009, Chattanooga, TN, USA, March 4-7, 2009. 2009, pp. 206鈥210. doi: 10.1145/1508865.1508945. url: .
  • Michael H. Goldwasser and Mark Pedigo. 鈥淥nline nonpreemptive scheduling of equal-length jobs on two identical machines鈥. In: ACM Trans. Algorithms 5.1 (2008), 2:1鈥2:18. doi: 10.1145/1435375.1435377. url: .