Matthew Stock
He cares about you and is always looking to help students out during office hours. Provides good feedback and applicable industry advice. He is well versed in his field with years of experience to back it up. I would definitely take more classes with him in the future if they are offered.