Jordan Price
Love this guy. Jordan is young, hysterical, and knows his stuff. Improves lectures and assignments based on our feedback. Leaves great notes on tests and problem sets. In lab he goes one step beyond just facilitating labs and he teaches us the material behind them. Group projects are fun, problem sets are hard but you get lots out of them!