Patrick Rault
He is slow in teaching and does not explain things on a level the students can understand. Rather than teach how the math works he has the students teach each other in groups based on worksheets to build intuition. He is a nice guy but terrible at teaching. Would not recommend, especially if you want to comprehend math.