Randip Bakshi
Clear slides and definitions, holds an exam review even after classes are done. Generous marker and good comments. Reads through assignments instead of assigning a random grade at the end. He is awesome! Helped me participate more in class.