added homeworks for both courses, 658 slides