Michael Gowins
I took the hybrid 235 class - and Prof Gowins made the in person part of class a breeze. Most classes are a group assignment. He really takes time discussing topics that are hard to understand. I was extremely nervous for this class as I heard it was very tough - but Gowins made me have a great experience. Tough exams, but easy and enjoyable class.