Very awful professor. unfair grading among objective homework and test. Won't want to give students high grades even when their performances deserve that. If you want to get an A+, don't take his class