Dimitris Papailiopoulos
My personal opinion: Prof. Dimitris Papailiopoulos brings some of the best flipped classroom courses at UW Madison. He makes concise (usually 5-15min for each period) videos with clear presentation slides. Activity problems are very reasonable and guide you learning. Review sessions are given before exams and unexpected problems rarely occur.