Biju Parekkadan
He has issues with timing and often goes overtime and tries to make the material interesting. It was hard to understand the material and he isn't the best lecturer, but the curve was generous.