Prof Oruganti is AMAZING! the class is hard but not because of her teaching, she gives u everything u need to do well in her class (I don't need to supplement w YouTube). Her lectures are amazing and she also does exam corrections. I like her a lot!