Ibrahim Abdellah
Dr. Abdellah was a decent instructor who presented the material well. The only thing I would say is that you'll get screwed on the tests  if you're not prepared. Other than that, though, everything went well, and he gives assignments fair grades.