Nima Salami
He is very knowledgeable and caring. 
His class is one of the most interactive classes I've ever had! He keeps you engaged in the class. Really enjoy his class and I definitely learned a lot!