Math professors are usually hit or miss but Hill ended up being great. I did struggle in the overall class and had to attend almost everyday to get the grade I wanted but he is the reason I got the grade I did. Go to his office hours and he will give an ample amount of help in homework or study guides. Overall, Great Professor.