CECS 528 Lectures