 This paper proposes a mixed integer linear programming, myLP, model to optimize the timetable of university courses. The model was tested on two academic years of the industrial engineering program at the Industrial University of Santander. The results showed that the proposed algorithm was able to generate valid solutions in a reasonable amount of time, thus reducing the time required for course scheduling. This article was authored by Javier Arias Osorio and Andres Moresquivel.