Aidin Hajikhameneh
Really great guy, brilliant at explaining concept and he's willing to take the time to go over the concepts with you. Class is relatively easy as long as you understand his power points.