One of the worst lecturers I've ever had. Seemed unsure of himself at every turn and often made mistakes in the explanations given in class and in the homework solutions. The sample questions and homeworks weren't at all representative of the exams. Take literally anyone else if possible or just don't take it at all in case you get him as a teacher