If online, this class is easy. Joe's lectures are thorough and the concepts are not too difficult to grasp. The homework and exams are all on WebAssign with no lockdown browser (do with that what you will). Overall, good course in understanding logic when it comes to math and coding.