He does not teach anything. He will just do examples of problems on the board and sometimes struggle himself with how to solve them. Don't expect to learn anything from him and be prepared to teach yourself everything if you don't already know it. I was more confused leaving every test review than before class. Avoid this professor.