Lecture 28: Techniques & Frameworks - SMC