Michael Friesen
This professor is very nice, and has a humorous personality, he will think about his students and his assignments are practical and will relate to the future jobs of MIT students. I have sought help from my professor on several occasions regarding assignments and he has been very patient in helping me out.