Jim Uchneat
Lots of hw, mandatory attendance (even though the lectures are dry as the desert and just as useless), massive group project that he didn't help with and 3 tests. He's terrible. The worst. Take any other professor.