Finished MAC1105 course with one of the best professors ever.

1. Very flexible.
2. Atmosphere/vibe of the class is very healthy.
3. Excellent communicator and always answers your questions.
4. Actually gives credit for homework.
5. He is easy to understand as he speaks clear English without an accent.

I strongly recommend him for MAC1105.