Foundations of Software Engineering
I'm currently working my way through the software engineering presentations. I have uploaded them all to this website for your viewing pleasure. Enjoy!