Afzalur Rahman
He is one of the worst instructors I ever had. No clear grading criteria. He doesn even upload the marks for any assignments you get. No participation marks. If you speak in class using discussion. "He will directly say. i don't expect such answers from you. Give accurate answers." Taking course with him, serious wastage of money."