Nour Nona
He makes sure you understand the class. Homework and participation is important to him. If you show up to his office hours he will definitely make sure you pass the test by showing you the type of problems you will see and making sure you understand how to do it. Will take him again in the future for other math class.