Vivek Sah
This class was remote, so everything was done online. All semester long, his microphone would always distort and he would never even try to fix it. He's horrible at explaining the material; it's so difficult to understand him. The tests are confusing and difficult. He's also very disorganized. He's a nice guy, but it's not worth it. Do not take.