Mahdi Ebrahimi
At first, I was a little intimidated. But he is a really nice person and the topics he covers in class are interesting. Sometimes its hard to know exactly what he wants as an answer, but he explains it to you. You just need to show up, participate, take notes , ask questions and you'll be fine.