Sandro Fouche
He was the best computer science professor I had at MC. He didn't read off slides; instead, he would break down each topic and hand-draw examples, which made complex concepts much easier to understand. I learned so much from him. He was down to earth and fun professor. The only downside was he didn't grade anything until the end of the semester.