This week we discuss the popular MVC (Model-View-Controller) design pattern and how it is used in web application development today.\nWe start with a brief history lesson and introduction to design patterns, then move on to a quiz which highlights some of variants that have been created.