Math152 is a hard class. If you dont do the work required and dont show up to class then you will stuggle. Guo's lectures werent amazing b/c I think he struggled at coming down to our level to explain things but it is still worth it to go b/c it will be even harder on your own. Guo was SOgood about answering emails quickly and meeitng outside class