I am a Computer Science freshmen. The instructor of one of the programming classes, where they're teaching Python, is absolutely incompetent. I have been programming since high school and I can tell.

After giving a very bad introduction to Python in the online classes, all they do now is give a list of questions to solve and sit back. The first day this happened, I solved every question and was told to explain everything to the whole class. I did and that was the end of the class. No contribution from their side, whatsoever. Basically, they are finding ways to somehow get by and seem to have years of experience at it too.

I feel something needs to be done. My first thought was to complain to the authorities, but if nothing is done and they stay, I may have a hard time when I go to college (I was talking about the online classes, remember?).

So, what should I do?