haha btw i go gu also yeah if you go to gu you gotta be self disciplined to maximize the experience i.e do all the homework and if you want review the methods/formula/concepts, his more about concepts and methods so if your having trouble with concepts his pretty good, even with his level of engrish he can explain it in laymans terms like suggesting that whenever there is a point you gotta use substitution and whenever you got a piece of a problem that fits leave it and change the others etc etc
tl:dr i go to gu his good... if you want to learn
EDIT: forgot to add that the inital lessons will be a turn off due to the fact you will be way behind the rest of the class but don't worry if u got the guts to ask him questions then do so and he will set additional hw and provide questions for the problems you are having at school