Ashik Iqbal
Great guy, but a terrible teacher. The whole semester was a mess because of his hard quizzes/exams. Lectures were poor and unorganized. I really did not learn much from him. Some perks however include exam cheat sheets, and he makes accommodations for the class. He also curves grades after the semester is over. Take this class online if possible.