My solutions to the programming assignments