This teacher is bad. His videos are hard to understand, and often of poor quality. Multiple times he makes clear mistakes in his videos, so it is very hard to tell what is the correct way to do something. There are weekly quizzes that are sometimes up to 35 questions and can take hours and hours. The exams are very difficult. 