Interests: ACM Distinguished Educator, 2014.
Kevin Wayne, the Phillip Y. Goldman Senior Lecturer in Computer Science, has been teaching at Princeton since 1998. He has codeveloped (with professor Robert Sedgewick) two of the most popular courses at Princeton: COS 126 (General Computer Science) and COS 226 (Algorithms and Data Structures), and two of the most popular MOOCs on the Coursera platform: Algorithms Part I and II. He has been named a Distinguished Educator by the ACM and has won several teaching awards at Princeton, including the SEAS Distinguished Teacher Award and the Phi Beta Kappa Teaching Award. He is a graduate of Yale University and received his master's and doctorate from Cornell University. His research interests include the design, analysis, and implementation of algorithms, especially for graphs and discrete optimization.
- “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.