Robert Chen
He seems great in the beginning do not get me wrong. He has so many good reviews so I figured I would thrive. He does not lecture, posts videos that are very vague, tests are hard. Not sure if this is the way it was before covid or not but he is not good at teaching and not there during office hours. Would not recommend unless you have a tutor.