Im so happy I took him, has an accent but you are able to understand him. cares a lot about his students, offers a lot of office hours and most of the time he accommodates to the student's schedule. he kept postponing the hws until everyone was able to do it. The reviews are exactly as his exams, there's 3 types of hw's for each chapter super easy.