Samiul Hasan
He is a pretty decent professor. His lectures are super boring. There isnt a ton of homework. You have to study every example he gives, he does not narrow down which questions are on the exams. But he grades your exams very fairly. The project he is not clear what he is looking for, and will take off points if you do not do what he wants.