Barrett Koster
So incredibly kind, and incredibly smart and helpful. The only problem he'd have is that he can be TOO smart, and he can sometimes treat somewhat difficult concepts as simple. But, if you don't understand something, TALK TO HIM OUTSIDE OF CLASS! He's absolutely incredible 1-on-1, and as soon as you explain your confusion, he'll help you understand.