Dr Neha Makhijani is one of the best math professors I have had. Her lectures were extremely easy to understand and her explanations made a difficult concept unbelievably easy to grasp. She went kinda fast, but if you keep up with her pace, then the abstract concepts in linear algebra are extremely simple to understand.