Abdullah Sarhan
Great prof! Explains well and is very easy to approach. He's bubbly and helps you in and out of lectures. Course was a bit difficult but he really went out of his way to guide us through assignments and exercises.