George Braunegg
He is generous with homework but it makes a pretty small impact at the end -- the group project is much more time consuming than it needs to be, and he is impatient with questions and he doesn't really answer them well. his tests aren't very similar to the practice exams he gives, so it's key to genuinely understand not just memorize. 