Syed Naqvi
This professor is super chill and nice! He gives amazing lectures that create interesting discussions. Although you have to do a discussion question each week, it's bearable, and he lets you discuss it in your own group of your choosing. He isn't a harsh grader as long as you show effort.