Filed under: Teaching
This lecture was prepared as part of my graduate algorithms class. However, it’s written in a stand-alone format suitable for use with undergraduates in CS/math. With a bit of tweaking, it might even be made useful for high school students.

Lecture notes: PDF
I strongly recommend that this lecture be conducted with a demonstration using real cake. But don’t use a crumbly cake, or one with too much icing !
And finally, if you use this lecture and like it, please drop me a note or post a comment. If you’d like help with adapting it to your audience, I’d be happy to help.

Cake Cutting Algorithms by Suresh Venkatasubramanian is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Based on a work at http://www.cs.utah.edu/~suresh/web/2013/06/25/cake-cutting-algorithms/.