Ryan Mattfeld
Not sure what the other reviews are about, over a quarter of the class dropped or failed out of it by the end of the Semester, so I know it isn't just me. I easily aced CS2 when retaking it this next semester with a different professor despite it having the exact same concepts. He is incredibly nice, but labs were almost impossible without a tutor