Salem Othman
A funny professor that provides lots of hands-on learning during lectures. He will often asks us questions to keep us engaged and gives us small activities in between to reinforce the recently learnt material. The quizzes and tests are very easy and the homework is also easy but also very similar to the activates done in class (which is good).