Alexander Malinsky
The lesson is not that hard to understand. The problem is the exams. You can come to all his lectures , do all the homework and exam review problems. The test is way harder and It is ridiculous. Some of the questions weren't even on the review. Would not recommend if you are not in the top of your class in your previous courses.