Mohamad Alwan
Despite going to all of the lectures, Dr. Alwan was never able to clearly and simply explain the topics discussed in class, as he seemingly goes out of his way to over complicate what he's teaching. He also gets annoyed when you ask any questions, as if it's not his job to be answering them. HUGE EGO.