Shamsul Arefin
Do not take this professor! He doesn't communicate well with his students and half of the time he doesn't even seem to know his own material. When we all had to transition to online classes we barely had online meetings and that left all the students having to teach themselves.