Homework assignments for USC CSCI 571 - Web Technologies