Ahmad Samin
Unprofessional, doesn't answer questions, and inaccessible. In lecture his answers were not clear at all, and if you were lucky enough to get an email answer, it was usually one word with no punctuation. The only reason I passed this class was help from classmates. Would never take a class from him again.