This man is ridiculously horrible as a person and also a teacher. Just horrible human being. Speaking with very heavy accent, and this man is very small minded, too. If possible, do not every take him. He is not even good at math but only good at using heavy accent to tell you something irrelevant. If you don't listen, he will show attitude. Avoid!