Jiakai Zhang
He replies to emails in 2 min if it is around class time. Grade made up of only quizzes and final. He teaches at a slow pace so you have time to comprehend the materials. There was a curve at the end. Also no hw. Take him.