Lalo Guerrero
Lalo is great. I took him during COVID, and he had an amazingly consistent and well thought out remote plan for class. In addition, his recorded lectures are well done and even through video he can get you excited about the material . If your listen to the lectures and turn in your assignments on time there is no reason you should not get an A.