Professor Manos does not properly explain material in the lecture slides and creates elaborate questions that are meant to trick students instead of reinforcing important concepts. He is barely accessible outside of class and takes forever to give feedback on assignments and tests due to mysterious "graders". I can't recommend anyone less.