MTH 310 Discrete Mathematics