Orkhan Hananaliyev
He is a very sweet man. He has good intentions and presents all the information in his lectures. People do not listen and go on their computers. I did very well because I took notes and asked questions when I was confused. Online homework and quizzes for every chapter which take forever so do not leave till last minute.