I think you have some attitude adjustments to do. I know, you have gone through heaps of academic works and research to get that title but really, professor, I think you should not look at students with that kind of perspectives.
Dr, you have to understand students like us not only have to eat (many) complex theories which you have briefly sweep through in class with that rather simple slideshows.
Obviously, they don't understand what they were looking at when facing the materials and that ultimately end up with students trying to swallow things from books for your exams and plagiaries others work for your assignments.
So, students who memorizes everything in your texts and then vomits out in exam, creating the illusion of understanding . Do you think they really deserve the grades?
Frankly, they annoy me to no ends.
Also, we haven't just got you as our sole lecturer. Since we have 18 credit hours to fill in one semester, there are other lecturers to which some have similar requirements like you. So, you have to give us some space to breathe.
I want to thank you still, for recognizing me as the top student in your class.