Never gives feedback on assignments. Constantly gets corrected by students. Gives quizzes but doesnt tell you your score. Class is interesting but Dr. Ibrahim has no business teaching. Class is very unorganized.