Randip Bakshi
Very enthusiastic teacher! Took a course I thought would be a pain and made it enjoyable for me. He's a fair marker and is accommodating for those who are struggling with the material. One of the best teachers I have had.