Faraz Motaghedi
He was great and knows what he is talking about. He's really accomplished and fairly young so he's relatable. If you are having issues, talk to him outside of class and he will do everything he can to help you. Im also pretty sure the tests are curved. Every week you will have a chapter summary due as homework. Take his class, you won't regret it.