Mohammad Arifuzzaman
I cannot say enough good things. He is very professional and very caring. He never has to depend on slides because he is extremely knowledgable. You will learn a lot. He is very fair and he is clear about what is expected. Despite it being a short semester, he made it doable and was able to explain things in a way that made sense. Take his class!