Issue title: M8 y M10
 Issue body: Hola,
Respecto a la M8, es requisito respetar el orden de las columnas pedidas en el enunciado? Porque mi dataframe resultante muestra el orden en el que están en la original.

Respecto a la M10, tengo que definir manualmente la distribución de horario (rango de dos hrs) para cada día?

Gracias
 Comments: 
 Comment 0: No lo consideraría como requisito. Pero creo que es algo fácil de buscar en google.
{'source': 'GithubIssues', 'repo_name_with_owner': 'IIC2115/Syllabus', 'issue_id': 452235005, 'repo_stars': 185.0}