Yueming Yang
I had him a while ago and I heard that he improved, but his class was really easy and didn't teach as much as it should have. Even with that for the two tests we had it wasn't clear what we needed to know and how the grades were given. There should be more programming assignments or something to learn more material.