Robert McKenney
Great and very knowledgeable professor. Makes you think and actually try and figure things out on your own during projects instead of giving out all the answers, which results in a great learning experience. Very clear and detailed with his explanations.