Naveen Thomas
Love his lectures, one of the best professors ever,  caring and patient towards students, explains concepts throughly. Very accessible outside classroom takes time and helps with any issues faced. Looking forward to more opportunities to attend his courses