Morteza Mohssenzadeh
I dropped this class because I did not like his teaching style at all. He would write complex problems on the board, where at times they weren't even legible, and then ramble about it and not clearly explain where he got all his numbers from. Everything that I learned came from my own time. I would not recommend.