Slides for VU 280.290 at the Vienna University of Technology