I liked this lecture pre-recordings, they taught concepts well. However he's a tough grader. He will never change a grade no matter how correct you think it is. Because of the strike, he gave us 30 min quizzes worth 5% each, which was not enough time I found myself rushing the entire time, and it cost me. He's a good teacher, not a good person.