Due to the class currently being online, there is no actual teaching. It is just do the online problems (almost 200 topics per chapter) and study everything because there is no study guides or help to know what to study on so you have to guess out of the 200 to try to study. Not very engaging in the class and does not communicate other than meets.