Nasser Bogale
Other than needing clarification occasionally due to his accent Bogale was a great professor. Very understanding and flexible with grading, answers questions to the best of his ability. Homework is easy.