Community College Online Discrete Math Course: A Comprehensive Guide