Qiushi Fu
He's a very nice guy and cares about the students, but isn't good at communicating concepts. He works through practice problems in class but doesn't explain what he does. He is open to feedback and is willing to work with you. He grades generously but the test are hard, but group quizzes are open note. You're gonna have to work for your grade.