Hatef Arshagi
He is extremely knowledgeable and it shows. While his regular explanations are very detailed, he will be even more thorough or explain it entirely differently if requested. He is definitely one of the best math instructors I have been lucky enough to have had.