Mansour Naraghi
Not recommended. He indeed is a caring teacher and is charismatic, but he cannot teach very well. The things he lectures about is sometimes unclear, and it is difficult to pinpoint what he is teaching. Pay attention in class or you will fail. Ask if you have any questions. His tests is based on the problems he shows in class. Take lots of notes!!!!