Harrish Sairaman said this quote

The best teachers are the ones who give you a hard time, they may not intend it, but you can intend to learn!!!