CMPE534 Course Outline