Extremely tough marker. Poor descriptions for expectations on assignments. Majority of grade breakdown is group assignment in which you don't get to pick your group, so you could be stuck with people who don't care or try. Lectures are unnecessary and dry. Would not recommend this course with professor Scott to anybody