INFO 343 homework