Zouhair Tamsamani
Tamsamani is a good teacher. Although provides no help and claims that by taking an online course you are committing to teaching yourself. Although the resources are helpful, we should still be given some support from the person we are supposed to be learning from. Moreover, he is very forgiving with grading and due dates.