CS 2100: Discrete Structures — Fall 2018