Mustafa Rawshdeh
It is a travesty that UCF lets such an important course be taught by a grad student who lacks fundamental teaching and communication skills. Aside from the exams being poorly made and most of the time incorrect, the rest of assignments and papers are basically a free grade. I did not learn a single thing in this class, but got an A.