Professor Johnson's teaching style is very different than most. He comes to class with nothing prepared, but to answer random questions you have. You have to teach yourself all the material asked in the assignments, which the questions are difficult to understand. He's a nice guy tho, and loves to challenge your ideas. Be prepared to write a lot!!