Ali Moghani
Try to avoid him if you can. Lectures are boring and word for word from textbook. Wastes so much time making you present your homework with your group. He is hard to reach, unorganized with the class that no one knows when the exams are, and doesn't really answer questions.