Taking Discrete Math from Bartz online was honestly an OK experience. There are plenty of sources online about this class that helps you enough for the the tests. Make sure you understand the homeowork to a good extent before you take the exams. Overall Bartz is not horrible in lectures but not amazing either.