At my university, there is a lecturer that my friends dislike. I think he is a genius and really knows algorithms and programming. He is easily accessible and will talk with everyone. However, some of my friends dislike him because his teaching method. He often gives difficult questions and we had troubles on his exam. They created a petition to remove him. I hope he is not kicked out by them. What should I do?
If the instructor has issues with teaching then hopefully this will be brought up to the department and they can work with him to improve his teaching.
As far as your question about what you should do, just continue through the course as you would any other. If at any time you feel like the instructor isn't providing you an adequate education, then try to have a meeting with him before politely bringing it up with the department.