Professor Chen is really nice guy and tries to his best to convey the topics. However, he makes a lot of mistakes in his work and provides not the best examples of concepts. Overall, he is super kind but is just hard to follow, choose a different professor if you are not strong in calc.