Sasikumar Balasundaram
Sasi is amazing. He is super fun to listen to, but he tends to get off topic a lot. Also, you never really need to show up to class, just do the homework and the readings and show up whenever your final presentation is and you'll do well