Ibrahim Abdoulahi
Doesn't project his voice very well so it's hard to hear him. Also has an accent which doesn't help. Writes a lot of stuff on the board to make up for this but his handwriting is poor. While he covers all the material, he often makes mistakes and will argue with students about fixing them. Wouldn't recommend unless the other option is very bad.