Gunhee Cho
He speaks with an accent and can be confusing sometimes, however if you get adjusted then everything becomes bright and clear. Tests are almost exactly like his practices, usually with different numbers and one question that is more challenging. He also grades nicely, unless you get the big concept wrong he won't mark you off for small mistakes. 