Albert Chan
I really enjoyed this course because Dr. Chan explained everything very clear, especially with the examples and images. Weekly study guides are very helpful, if you study, put effort to this course, surely you will pass easy. I learned A LOT from this course. He is such an amazing and knowledgeable professor. 
