He is an absolutely smart TA. He is very passionate in teaching. I honestly enjoyed all his lectures. It is a difficult course but he did everything to provide the best materials. I hope if in the future he will teach further courses. I will be very happy to take courses with him again. 100% recommended!