Wael Saleh
He clearly tries his best to explain concepts but I didn't really understand much of what he was trying to say and it has nothing to do with the accent but more with the disorganization of his ideas, this is just a personal appreciation and I think he deserves a 3.0 because he is actually a hard working professional.