Andrew Stone
He is wonderful person. The only reason why I am giving him a 4 instead of 5 is because he does not explain exactly what he wants you to do for the labs. I have him for other classes and he reads from power points and then goes ok do lab 2.. He will walk around and help 1-1 but I am the type of person who likes to do the labs with the whole class