Professor Makhijani is a great and clear lecturer. Although the material can be boring, she tries her best to make the class fun and engaging. She is very knowledgable and gives great explanations when people ask questions.