Teaching Diego Chavarro How to Program