The time I spent being taught by Dr. Hariharan Narayanan was a memorable one. I would say he is the best lecturer I have ever met, so patient, kind and considerate. He does his job so well; he was always punctual and this is what I had to take home after my graduation. I was in his Advanced Taxation class and final year Project. During his lectures he explained concepts so well though the module wasn’t an easy one. His lectures are very clear and useful to understand the difficult contents of the module. He provided us with clear and orderly notes, worthwhile materials and class exercises. He was engaging us well during his lectures. All in all I would say nobody could teach these modules better than Dr.