Mohammad Jeihoonian
Difficult to understand his accent but it is an interesting subject. You should have knowledge of Probability and Statistics which makes it easier for you. Mid term exams are tough. You need to make sure you understand the concept. In the exam he test your understanding by giving tricky questions. Overall a good experience. He does't fail students