Professor Bhuiyan is NOT someone I would recommend as a professor. He has the potential to be a wonderful lecturer, but the way he communicates to his students is dismissive. When a student asks a question, he becomes agitated if the response is incorrect, and he will inform you that you will fail.