Randip Bakshi
Randip is a great instructor who is clearly passionate about his courses. Lectures are as important as reading material, be prepared to take notes in class. Very accessible in person or online. Participation is important, he tries to engage students in class and is often quite humorous. Highly recommend taking a class with Randip!  