Mohammad Arifuzzaman
Awesome professor! Humble but knowledgeable, really cares on seeing you succeed in this class. Brakes down the subject and patiently draws diagrams and images for you to understand the subject. He also encourages you to do better. I would definitely recommend!