Reviews of professor Michael Barber

Rating: 5.0/5, difficulty: 3.0/5
This was likely my favorite. The teacher knew his stuff, but also conveyed the concepts and course material in an efficient and fun way. I would suggest his class to anyone, with the cautionary warning not to miss any of the light homework and quizzes that are due on canvas.