Sl-Ghi Choi
Hes straight to the point in the math lessons and will not get an attitude to answer questions. You do have to be up to pace because he writes and lectures quickly but not so quick to the point where it isnt coherent. You do all your homework on math lab and theres even online resources and examples there to help. Great structure and teacher!