Online Logic College Course - A Comprehensive Guide