Chenxi Qiu
Don't worry about his accent, after one class he is easily understandable. Gives homework about once a week but he is always ready to help outside of class and it's straightforward from lectures/powerpoints. Tests are just like homework. Would definitely take again.