Vinay Bharadia
Vinay clearly knows what he's talking about but his lectures felt disconnected from the textbook and he was a little unorganized but his exam questions were pretty easy and fair. He marked the paper pretty easy because what I handed in was straight garbage and he still gave me an A- on it. Lots of material to cover though.