Kannanganattu Prasanth
Talks really fast in lectures and explanations are sometimes vague so it's hard to keep up with notes or retain solid conceptual understanding. Tests make up most of the grade (around 75%). Friendly and accessible outside of class, and answers questions during lectures. Could be better, but overall a satisfactory experience in this class.