Donald Cox
Lectures are unbearable. Problem sets are tough and he offers little to no help during office hours. He seems like a knowledgeable professor but just isn't good at conveying the course's main content. It's a very self-guided course, so expect to do most if not all the work on your own.