Stephen Becklin
Probably the best TA I've ever had, he's amazing at explaining things in an easily understandable way (even when it comes to difficult topics) and you can tell he genuinely cares about his students' performance.