COE618 Lab3