I'll echo what the reviewer from Mar 17th, 2019 said - nothing has changed really, but the class fit my schedule well. Random tests, on topics not from the most recent lecture but the previous one so that made taking tests even harder. Would not recommend under any circumstances, sign up at your own risk. Also randomly switched the dates on us.