Mohamed Ibrahim
He can kind of seem like he does not know what he is talking about he is just really trying to get students to participate and discuss the topic at hand. When people participate he knows how to guide discussions and keep the topic interesting. Does many group projects but he did not grade that hard on them. Would definitely take him again