Mohammad Hossain
After attending multiple post-secondary institutions, I can say without a shadow of a doubt that Prof. Hossain is by far the worst instructor I have ever had. Assignment criteria are vague. Lectures are delivered with the enthusiasm of a literal wet blanket. Test questions are poorly written and confusing. Avoid like the plague.