Aaron Furgiuele
He cares about students learning and will give you a good grade if you attend classes and try your best. The class is not difficult and also he does not give too much work. He also gives you life advises. Take him and you wont regret it!