Rezaul Haque
Prof. Haque is a really funny and chill guy. His class isn't hard, but you do have quite a bit of assignments. Although, he does give you the opportunity to get a better grade so honestly you can't fail in this class. Definitely recommend taking him.