Seidon Alsaody
He had very thorough lectures which explained the why more than the what which made it a lot easier come time for the final as you would have to memorize less. He has a slight accent but is still clear when speaking. Overall he was a great prof