Seema Ahuja
For a hybrid class, Professor Ahuja is great at simplifying concepts that are hard to understand. She's quite lenient on accepting late work. She understands learning online is difficult so she does her best to help you succeed but you also have to put in time and effort as well. 