Michael Shah
Mike comes from game industry so is not quite an expert in computer system. The course covers a lot of knowledge but does not go deep. He gives little instruction in lectures that relates to homework, be ready to google or go to office hour. His final quiz not hoard, just go through the study guide carefully. Hard to earn a good letter grade.