He knows his material but his English is bad and he has a hard time explaining stuff (gets confused, mumbles) I basically had to teach myself the material at home, lectures are useless unless you have a strong background in calculus and dont need much explanation.