Ian Winkelstern
Prof WInkelstern is honestly great. Every single class is just a lecture but he at least keeps them interesting and doesn't just read off a slide. It's clear that he's very knowledgeable. Would recommend!!