Ibrahim Abdoulahi
Ibrahim is a really nice guy, and he DOES care about his students. He gives great feedback and doesn't ever get mad when you don't understand something. Yet, he is super slow talking, and almost boring in a way. Having him at 8AM didn't help either. Maybe if you have him for a shorter class time or later in the day he would be a good pick.