Antoine Panaioti
Dr. Panaioti is very knowledgeable and caring. He makes very hard philosophical perspectives and ideas understandable. Just get engage with the course, listen to lectures two times if you need it. Whatever you need to get a good mark is in his lectures and the materials you have to read.