CI6222 Internet Programming: Technology assignment presentation