He's a good teacher, but with strange methods of education and a strange personnality. He is really intelligent, and I would easily recommend him if it wasn't of his sexism and non-respect for some of his students.
He's a really good teacher .. but he's stupid !!! ... really stupid