Yann-Gael Gueheneuc
First of all, he doesn't teach well at all. Secondly, the assignments and quizzes are designed in such a way that, it would result in a grade of C or even F, not clear at all. Not at all recommended. 