Mohammadreza Ostadalimakhmalbaf
Super chill guy but he is a horrible teacher because he is so smart that he doesn't know how to explain things. If you actually want to learn take someone else. Put in minimal effort and made a B.