Amir Miri
Sometimes you don't expect about the overall result, and his class is one of those situations. Feel confident about the learning process and practice class notes. Homework well designed for the concepts....