Surinder Bassi
I like Mr Bassi for its independence. Not only were we provided with the responsibility of handling assignments, but you also set spare time to go over the week's chapter if we required the extra help. As far as the weekly assignments, I enjoyed working through MyOpenMath. It provided the correct material, including videos and written examples.