Nathan Cahoon
Recorded lectures were the best, he had print outs so you were also following along doing the example problems and learning. This Professor gave all the right tools to pass his class and actually learn the material very understanding and provided guidance if needed wish his teaching style was adapted throughout! Best professor I have had so far! 