Title/Position
Phillip Y. Goldman '86 University Lecturer
Degree
Ph.D., Cornell University, 1999
wayne(@cs.princeton.edu) (609) 258-4455 040 Corwin Hall
Homepage
https://www.cs.princeton.edu/~wayne
Research
Interests: Algorithms and data structures; computer science education.ACM Distinguished Educator, 2014.
Short Bio
Kevin Wayne, the Phillip Y. Goldman University Lecturer in Computer Science, has been teaching at Princeton since 1998. He teaches and codeveloped (with Robert Sedgewick) two of the most popular courses at Princeton:COS 126 (Computer Science: An Interdisciplinary Approach) and COS 226 (Algorithms and Data Structures), four MOOCs on the Coursera platform,with total enrollments exceeding 1 million learners; and a series of best-sellingtextbooks for students and practitioners.He was honored as aDistinguished Educatorin 2014by the ACM and namedtheOutstanding Teacher in Computer Science in New Jerseyin 2019 by the Chairs of Computer Science Departments in New Jersey.He has alsowon several teaching awards at Princeton, including the Phi Beta KappaTeaching Award, theSEAS Distinguished Teacher Award, and the SEAS Excellence in Teaching Award. He attended Yale as an undergraduate and earned his Ph.D. from Cornell. His research interests include the design, analysis, and implementation of algorithms and computer science education.Selected Publications
Computer Science: An Interdisciplinary Approach.Sedgewick, R. and Wayne, K. Addison-Wesley Professional, 2016.Introduction to Programming in Python: An Interdisciplinary Approach.Dondero, R., Sedgewick, R. and Wayne, K. Addison-Wesley Professional, 2015.
Algorithms, 4th Edition.Sedgewick, R. and Wayne, K. Addison-Wesley Professional, 2011.
Introduction to Programming in Java: An Interdisciplinary Approach.Sedgewick, R. and Wayne, K. Addison-Wesley, 2007.
A Polynomial Combinatorial Algorithm for Generalized Minimum Cost Flow.Wayne, K. In Mathematics of Operations Research., Vol. 27, No. 3, 2002.