Wei Gao
Very crowded exam questions that focus little on material. No cheat sheet yet has a hard time deciding if he wants you to focus on finer details used in hw or broad subject matter.
Instead of testing on the harder parts of his course, that takes effort on your end to truly learn outside his terrible lectures he instead tests on the class in labs.