He always went over the class time making me late to my next class. Test were graded heavily and very difficult. His accent makes it very hard to understand what he is saying. He is not tech savvy making classes even more difficult. He often over explains everything leaving you even more confused. 