Overall decent professor - sometimes it is difficult to follow what he is doing on the board. Does not seem to be the best at explaining his steps. Midterms aren't the most difficult - similar to the homework problems. Final is definitely more difficult because all the LinAlg professors make it together. Pay attention and take good notes.