He is very unorganized in teaching. Doesn't know how to explain things AT ALL. Make easy things a lot harder. Does not even tell you which chapter he is teaching, just ask you to check the homework page number so you know which chapter you are learning. Very hard exams. Unrelated with homeworks. The worst teacher.