Mark Diep
I'm from another country and I have studied this course before. I'm very dedicated. I don't recommend taking this course with this teacher. He is very demanding, detailed, has no empathy for students, very very tough grader. You have to do a lot of reading and homework. He creates questions that are tricky, he doesn't copy from the test bank.