Zhifeng Yang
He takes attendance randomly so I would attend, other wise I wouldnt go because I teach myself the information anyway. He has a very heavy accent but the exams and project were very straight forward.