Tonghui Wang
i basically had to teach myself. he does explain very good in his lectures. he does have a heavy accent but that wasnt the issue, it was more that he wouldnt explain very well. get ready to teach yourself and read the books. i took my notes from the aleks program using the explanation tool and passed with a B+.