MPCS 50103 1 (Winter 2024) Mathematics for Computer Science: Discrete Mathematics