Michael Brannan
He is actually a nice guy and is open to questions but it seems he has zero motivation to teach. He never uploaded any notes so if you miss lecture you would need to get the notes from a classmate or not at all. The class is very hard in general, but he just seemed to make it harder in every aspect.