Saurabh Agarwal
Some tough questions and he sometimes asks very specific things hard to find in the slides. Go to class, take notes, and do some research yourself and you should be good. Knowledge is everywhere it's 2023!!