Rahman Ghamasaee
Before jumping into his course, I want to share a bit of my experience. His lectures were confusing and always unorganized. He said he was not their to teach us, but rather he was our mentor. UM OKAY? His test rarely had problems from the homework, reviews, or even the lectures. Half of the class dropped. I failed even with a tutor and hard work.