Sandesh was a condescending and terrible professor. He lacks the ability to explain a lot of concepts and complex materials, constantly talks down to his students, and rushes through most lectures. Kept the large class of 300+ people waiting for an un-ordered paper attendance sheet! Absolute mess of a class - one of the worst I have ever taken