Reviews of professor Michael Shah

Rating: 5.0/5, difficulty: 3.0/5
Mike is great and clearly puts a lot of effort into making sure we are learning. I really appreciated that he is constantly on Piazza answering questions and has proven himself to be flexible and understanding.

Rating: 5.0/5, difficulty: 3.0/5
Very chill professor! He organizes the entire class very well; everything is clearly laid out right from the first class. This was my second class with him. Would 10/10 take his class again.

Rating: 5.0/5, difficulty: 4.0/5
He assigns both a homework and a lab every week so there is a ton of work for the class but it all helps cement understanding of the material. At the beginning I had to use a lot of Google but once I started reaching out for help Mike was very accommodating and ensured I had all the knowledge I needed. Great instructor!

Rating: 5.0/5, difficulty: 2.0/5
One of the best professors of all time in northeastern university for CS major.

Rating: 3.0/5, difficulty: 4.0/5
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.