Does not teach anything during class, he will read word for word the instructions for the assignment of that week during class. His grading is never consistent and you will lose points over nothing. Tests contain a lot of material that has never been mentioned in class or on assignments. Good luck