Sam winser
★★★★★
Very good at communicating to the student what is needed for the to solve the problem and is patient throughout.