John McDonald
I love him. Feel so bad that there is no option to register for his class in the future classes. He made us to do many homework, but it is all reasonable while taking a class. Will register for his class again if there is a chance.