Qixing Huang
The lectures are great! Generally speaking computer vision is math heavy and requires lots of reading, but he managed to cover most of the important topics without much of background requirements. There were lots of extensions that were based on his own research, but those were never tested. Tons of extra credit, homework was manageable.