Laurence David
Do not take his class if you want to have a good grade. He is really a rude teacher I had never meet before in any college. He is a really tough grader and even give you zero if you have the title page but it not his expect in your assignment. And he is not patient to his student and saying bad words in class to his student.