I highly do not recommend him as a professor. He graded our material very poorly. He quit grading materials and told students they were doing fine in the class, in all reality they were failing after he put grades in one week before finals! His homework assignments did not help for the two tests we received, midterm and final.