Generative Models - Kevin McGuinness - UPC Barcelona 2018