David Wong
very good, tough when you just started then lenient in the assignment uploading time mostly gives 70 in the Rj case studies are really interesting at first I also think he is not good for student but he is awesome than rest of all