This is the worst instructor I've had in my life. GMAN507 isn't difficult, however Arnav grades on his personal feelings, not logic. Arnav also grades on a curve that gives him the flexibility to pass/fail however he's feeling. His ratings are universally terrible, yet is somehow tenured... I learned more from the website he teaches from than him.